Skip to content

RigidBodyConfig

Defined in: physics/src/types.ts:37

Configuration for creating a rigid body.

optional angularDamping?: number

Defined in: physics/src/types.ts:43

Angular damping coefficient.


optional ccd?: boolean

Defined in: physics/src/types.ts:49

Enable continuous collision detection.


optional fixedRotation?: boolean

Defined in: physics/src/types.ts:45

If true, body cannot rotate.


optional gravityScale?: number

Defined in: physics/src/types.ts:47

Gravity multiplier for this body.


optional linearDamping?: number

Defined in: physics/src/types.ts:41

Linear damping coefficient.


optional lockTranslationX?: boolean

Defined in: physics/src/types.ts:51

If true, disable translation on the X axis.


optional lockTranslationY?: boolean

Defined in: physics/src/types.ts:53

If true, disable translation on the Y axis.


optional syncRotation?: boolean

Defined in: physics/src/types.ts:55

If false, physics will not write rotation back to Transform. Default: true.


type: BodyType

Defined in: physics/src/types.ts:39

Body type: dynamic, static, or kinematic.