void apply(RigidBody &body, double dt_s) const override
Applies gravitational force to a rigid body (mass × gravity).
Definition gravity.hpp:33
Simulated rigid body with translational/angular dynamics and optional aero metadata.
Definition rigid_body.hpp:44
void applyForce(const Vector3 &force_n)
Adds force at center of mass in newtons.
Definition rigid_body.hpp:431
BodyFlags & flags()
Mutable access to runtime body flags.
Definition rigid_body.hpp:244
double massKg() const
Returns mass in kilograms.
Definition rigid_body.hpp:106
bool is_kinematic
Definition body_flags.hpp:26