Pure physics math — no ECS types, no registry.
Definition BroadphaseTree.cpp:11
constexpr float k_emergencyUnstickRadius
Maximum radius of the emergency-unstick free-space search.
Definition PhysicsConstants.hpp:73
constexpr float k_airMaxWishLowSpeed
Wish-speed CEILING in air (units/s) when stationary.
Definition PhysicsConstants.hpp:44
constexpr int k_maxDepenPasses
Maximum sequential passes the deepest-first capsule depen attempts before falling through to emergenc...
Definition PhysicsConstants.hpp:77
constexpr float k_stopSpeed
Friction is amplified below this speed for a crisp stop.
Definition PhysicsConstants.hpp:52
constexpr float k_airWishCurveTop
Horizontal speed (u/s) at which the curve plateaus at k_airMaxSpeed.
Definition PhysicsConstants.hpp:45
constexpr float k_airWishCurveExponent
Power-curve exponent for wish-speed falloff (<1 = sharp early drop).
Definition PhysicsConstants.hpp:47
constexpr float k_substepSafetyRatio
Sub-step when |v|·dt > min_shape_radius · this.
Definition PhysicsConstants.hpp:106
constexpr float k_groundAccel
Ground acceleration constant. Higher = reaches max speed faster.
Definition PhysicsConstants.hpp:31
constexpr float k_stepHeight
Maximum obstacle height auto-stepped over without jumping (units).
Definition PhysicsConstants.hpp:59
constexpr float k_gravity
Downward acceleration (units/s^2) for projectiles / dynamics.
Definition PhysicsConstants.hpp:17
constexpr bool k_enableSubstepping
Master toggle for Phase-C sub-stepping.
Definition PhysicsConstants.hpp:105
constexpr float k_floorAngleCos
dot(surfaceNormal, up) threshold above which a surface counts as walkable floor.
Definition PhysicsConstants.hpp:63
constexpr float k_airMaxSpeed
Wish-speed FLOOR in air (units/s).
Definition PhysicsConstants.hpp:36
constexpr float k_airAccel
Air acceleration constant. Higher than Quake (0.7) for Titanfall-style air control.
Definition PhysicsConstants.hpp:34
constexpr int k_maxSubsteps
Clamp on sub-step count to bound worst-case cost.
Definition PhysicsConstants.hpp:107
constexpr float k_gravityFlipCooldown
Minimum time between gravity flips (s).
Definition PhysicsConstants.hpp:80
constexpr float k_overbounceWall
Separation impulse for walls/ceilings; prevents corner-sticking.
Definition PhysicsConstants.hpp:55
constexpr float k_playerGravity
Player-specific gravity (units/s^2).
Definition PhysicsConstants.hpp:19
constexpr float k_jumpSpeed
Initial upward velocity on jump (units/s).
Definition PhysicsConstants.hpp:25
constexpr float k_groundSnapDistance
Distance the ground probe extends below the capsule foot to snap to descending slopes / steps.
Definition PhysicsConstants.hpp:68
constexpr float k_overbounceFloor
Floor overbounce — exactly 1.0 means no bounce.
Definition PhysicsConstants.hpp:56
constexpr float k_friction
Ground friction coefficient. Higher = crisper stops, easier-to-track movement.
Definition PhysicsConstants.hpp:51