RigidBody constructor
RigidBody({})
Implementation
RigidBody({
sim.BodyType type = sim.BodyType.dynamic_,
double? mass,
Matrix3? inertiaTensor,
Vector3? linearVelocity,
Vector3? angularVelocity,
double linearDamping = 0,
double angularDamping = 0,
bool useGravity = true,
bool ccdEnabled = false,
Vector3? linearAxisLocks,
Vector3? angularAxisLocks,
}) : _type = type,
_mass = mass,
_inertiaTensor = inertiaTensor,
_linearVelocity = linearVelocity ?? Vector3.zero(),
_angularVelocity = angularVelocity ?? Vector3.zero(),
_linearDamping = linearDamping,
_angularDamping = angularDamping,
_useGravity = useGravity,
_ccdEnabled = ccdEnabled,
_linearAxisLocks = linearAxisLocks ?? Vector3(1, 1, 1),
_angularAxisLocks = angularAxisLocks ?? Vector3(1, 1, 1);