|
JSim 2026.06.01-p(1)
|
Force generator that applies constant gravity acceleration to a body. More...
#include <gravity.hpp>
Public Member Functions | |
| GravityForce (const Vector3 &gravity_mps2) | |
| Constructs gravity force generator. | |
| void | apply (RigidBody &body, double dt_s) const override |
| Applies gravitational force to a rigid body (mass × gravity). | |
| Public Member Functions inherited from frcsim::ForceGenerator | |
| virtual | ~ForceGenerator ()=default |
Force generator that applies constant gravity acceleration to a body.
The gravitational force applied is mass × gravity_mps2, where gravity_mps2 is typically {0, 0, -9.81} m/s^2 for downward Earth gravity.
|
inlineexplicit |
Constructs gravity force generator.
| gravity_mps2 | Acceleration vector in m/s^2 (typically pointing downward). |
|
inlineoverridevirtual |
Applies gravitational force to a rigid body (mass × gravity).
| body | Rigid body to apply gravity to; kinematic bodies are skipped. |
| dt_s | Timestep duration (unused). |
Implements frcsim::ForceGenerator.