API Source
Functions
apply_force!apply_impulse!Enums
// not documented yet for this moduleConstants
returns false on invalid body id/typeTypes
RuntimeWindowVector2Vector3NodeIDScriptContextRuntime Docs
Physics helpers apply forces and impulses to rigid bodies and expose collision/area lifecycle signals.
Physics Runtime API explains behavior, constraints, and practical usage so implementation decisions stay consistent across scripts and scenes.
Functions
apply_force!apply_impulse!Enums
// not documented yet for this moduleConstants
returns false on invalid body id/typeTypes
RuntimeWindowVector2Vector3NodeIDScriptContextlet _ = apply_force!(ctx.run, body_id, Vector3::new(0.0, 8.0, 0.0));let _ = apply_impulse!(ctx.run, body_id, Vector3::new(0.0, 3.0, 0.0));apply_force! integrates with fixed-step dt.
apply_impulse! applies one-shot knockback immediately in physics processing.
Calls return false for invalid ids or mismatched body dimensions.
Rigid bodies and areas emit global signals on contact and overlap changes.