Skip to main content

Module solver_body

Module solver_body 

Source
Expand description

Efficient rigid body definitions used by the performance-critical solver.

This helps improve memory locality and makes random access faster for the constraint solver.

This includes the following types:

Structs§

InertiaFlags
Flags indicating the inertial properties of a body.
SolverBodies
A resource storing solver bodies and their inertial properties contiguously for awake, active rigid bodies.
SolverBodiesAccess
Mutable disjoint access to the bodies and inertias of a SolverBodies resource for use inside the parallel solver.
SolverBody
Optimized rigid body state that the solver operates on, designed to improve memory locality and performance.
SolverBodyFlags
Flags for SolverBody.
SolverBodyIndex
A component storing the index of an entity’s SolverBody in the SolverBodies resource.
SolverBodyInertia
The inertial properties of a SolverBody.
SolverBodyPlugin
A plugin for managing solver bodies stored in the SolverBodies resource.