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:
SolverBody: The body state used by the solver.SolverBodyInertia: The inertial properties of a body used by the solver.SolverBodyIndex: A component storing the index of a body in theSolverBodiesresource.SolverBodies: A resource storingSolverBodys contiguously for awake, active bodies.
Structs§
- Inertia
Flags - Flags indicating the inertial properties of a body.
- Solver
Bodies - A resource storing solver bodies and their inertial properties contiguously for awake, active rigid bodies.
- Solver
Bodies Access - Mutable disjoint access to the bodies and inertias of a
SolverBodiesresource for use inside the parallel solver. - Solver
Body - Optimized rigid body state that the solver operates on, designed to improve memory locality and performance.
- Solver
Body Flags - Flags for
SolverBody. - Solver
Body Index - A component storing the index of an entity’s
SolverBodyin theSolverBodiesresource. - Solver
Body Inertia - The inertial properties of a
SolverBody. - Solver
Body Plugin - A plugin for managing solver bodies stored in the
SolverBodiesresource.