# Enumeration RigidBodyType

The simulation status of a rigid-body.

- Defined in dynamics/rigid_body.d.ts:12

#####
Index

### Enumeration Members

Dynamic
Fixed
KinematicPositionBased
KinematicVelocityBased

## Enumeration Members

### Dynamic

Dynamic: 0

A `RigidBodyType::Dynamic` body can be affected by all external forces.

- Defined in dynamics/rigid_body.d.ts:16

### Fixed

Fixed: 1

A `RigidBodyType::Fixed` body cannot be affected by external forces.

- Defined in dynamics/rigid_body.d.ts:20

### KinematicPositionBased

KinematicPositionBased: 2

A `RigidBodyType::KinematicPositionBased` body cannot be affected by any external forces but can be controlled by the user at the position level while keeping realistic one-way interaction with dynamic bodies.

One-way interaction means that a kinematic body can push a dynamic body, but a kinematic body cannot be pushed by anything. In other words, the trajectory of a kinematic body can only be modified by the user and is independent from any contact or joint it is involved in.

- Defined in dynamics/rigid_body.d.ts:29

### KinematicVelocityBased

KinematicVelocityBased: 3

A `RigidBodyType::KinematicVelocityBased` body cannot be affected by any external forces but can be controlled by the user at the velocity level while keeping realistic one-way interaction with dynamic bodies.

One-way interaction means that a kinematic body can push a dynamic body, but a kinematic body cannot be pushed by anything. In other words, the trajectory of a kinematic body can only be modified by the user and is independent from any contact or joint it is involved in.

- Defined in dynamics/rigid_body.d.ts:38