# Sandbox.PhysicsBodyBuilder

Builds a physics body for a [Sandbox.Model](/api/Sandbox.Model).

- Kind: class
- Namespace: `Sandbox`
- Assembly: `Sandbox.Engine`
- Modifiers: sealed

## Properties

- [`BindPose`](/api/Sandbox.PhysicsBodyBuilder/BindPose): The bind pose transform used when attaching this body to a bone.
- [`BoneName`](/api/Sandbox.PhysicsBodyBuilder/BoneName): The name of the bone this body is attached to, or `null` if not attached.
- [`Mass`](/api/Sandbox.PhysicsBodyBuilder/Mass): The mass of the body in kilograms. Set to `0` to calculate automatically from its shapes and density.
- [`Surface`](/api/Sandbox.PhysicsBodyBuilder/Surface): The surface properties applied to this body.

## Methods

- [`AddBox`](/api/Sandbox.PhysicsBodyBuilder/AddBox)
- [`AddCapsule`](/api/Sandbox.PhysicsBodyBuilder/AddCapsule)
- [`AddHull`](/api/Sandbox.PhysicsBodyBuilder/AddHull)
- [`AddMesh`](/api/Sandbox.PhysicsBodyBuilder/AddMesh)
- [`AddSphere`](/api/Sandbox.PhysicsBodyBuilder/AddSphere)
- [`SetBindPose`](/api/Sandbox.PhysicsBodyBuilder/SetBindPose)
- [`SetBoneName`](/api/Sandbox.PhysicsBodyBuilder/SetBoneName)
- [`SetMass`](/api/Sandbox.PhysicsBodyBuilder/SetMass)
- [`SetSurface`](/api/Sandbox.PhysicsBodyBuilder/SetSurface)
