# Sandbox.PhysicsBody.AddShape

## Overload 1

```csharp
PhysicsShape AddShape(HullPart part, Transform transform, bool rebuildMass = True)
```

Add a shape from a physics hull

### Parameters

- `part` (`HullPart`)
- `transform` (`Transform`)
- `rebuildMass` (`bool`), default `True`

### Returns

`PhysicsShape`

## Overload 2

```csharp
PhysicsShape AddShape(MeshPart part, Transform transform, bool convertToHull, bool rebuildMass = True)
```

Add a shape from a mesh hull

### Parameters

- `part` (`MeshPart`)
- `transform` (`Transform`)
- `convertToHull` (`bool`)
- `rebuildMass` (`bool`), default `True`

### Returns

`PhysicsShape`

Declared in [Sandbox.PhysicsBody](/api/Sandbox.PhysicsBody).
Assembly: `Sandbox.Engine`.
