Dynamic-body state shared across the force, impulse, and (Phase 7+) constraint-solver paths.
Definition RigidBody.hpp:24
bool isAsleep
Sleep state (Phase 12). Sleeping bodies skip integration.
Definition RigidBody.hpp:63
glm::mat3 invInertiaWorld
World-space inverse inertia tensor.
Definition RigidBody.hpp:40
float invMass
Inverse mass.
Definition RigidBody.hpp:28
glm::vec3 torqueAccum
Continuous torque accumulator (Phase 7).
Definition RigidBody.hpp:50
float angularDamping
Per-frame angular damping factor (Phase 7).
Definition RigidBody.hpp:60
glm::vec3 angImpulseAccum
Instantaneous angular-impulse accumulator (Phase 7).
Definition RigidBody.hpp:53
glm::vec3 forceAccum
Continuous force accumulator. Integrated as dv += F * dt * invMass.
Definition RigidBody.hpp:43
float linearDamping
Per-frame linear damping factor.
Definition RigidBody.hpp:57
glm::mat3 localInvInertia
Local-space inverse inertia tensor.
Definition RigidBody.hpp:34
glm::vec3 impulseAccum
Instantaneous impulse accumulator.
Definition RigidBody.hpp:47
uint16_t sleepCounter
Frames since the body's energy dropped below the sleep threshold (Phase 12).
Definition RigidBody.hpp:67