|
JSim 2026.06.01-p(1)
|
Runtime physics environment parameters. More...
#include <ball_physics.hpp>
Public Attributes | |
| Vector3 | gravity_mps2 {0.0, 0.0, -9.81} |
| double | effective_gravity_scale {1.0} |
| double | air_density_kgpm3 {1.225} |
| double | drag_scale {1.0} |
| double | magnus_coefficient {1e-4} |
| double | magnus_scale {1.0} |
| double | ground_height_m {0.0} |
| double | rolling_friction_per_s {1.2} |
| double | min_bounce_speed_mps {0.1} |
| double | max_substep_s {0.01} |
Runtime physics environment parameters.
| double frcsim::BallPhysicsSim3D::Config::air_density_kgpm3 {1.225} |
Air density used by drag force computation.
| double frcsim::BallPhysicsSim3D::Config::drag_scale {1.0} |
Additional scale factor applied to drag force.
| double frcsim::BallPhysicsSim3D::Config::effective_gravity_scale {1.0} |
Multiplier applied to gravity_mps2 after sanitization.
| Vector3 frcsim::BallPhysicsSim3D::Config::gravity_mps2 {0.0, 0.0, -9.81} |
Constant gravity vector applied each integration substep.
| double frcsim::BallPhysicsSim3D::Config::ground_height_m {0.0} |
World Z height for the flat ground plane.
| double frcsim::BallPhysicsSim3D::Config::magnus_coefficient {1e-4} |
Coefficient used by Vector3::magnusForce.
| double frcsim::BallPhysicsSim3D::Config::magnus_scale {1.0} |
Additional scale factor applied to Magnus force.
| double frcsim::BallPhysicsSim3D::Config::max_substep_s {0.01} |
Maximum internal integration substep size.
| double frcsim::BallPhysicsSim3D::Config::min_bounce_speed_mps {0.1} |
Minimum downward impact speed that triggers a bounce.
| double frcsim::BallPhysicsSim3D::Config::rolling_friction_per_s {1.2} |
Exponential-style planar speed decay while on ground, per second.