![]() |
#include <PxSolverDefs.h>


Public Attributes | |
| Px1DConstraint * | rows |
| The start of the constraint rows. More... | |
| PxU32 | numRows |
| The number of rows. More... | |
| PxReal | linBreakForce |
| PxReal | angBreakForce |
| Break forces. More... | |
| PxReal | minResponseThreshold |
| The minimum response threshold. More... | |
| void * | writeback |
| Pointer to constraint writeback structure. Reports back joint breaking. If not required, set to NULL. More... | |
| bool | disablePreprocessing |
| Disable joint pre-processing. Pre-processing can improve stability but under certain circumstances, e.g. when some invInertia rows are zero/almost zero, can cause instabilities. More... | |
| bool | improvedSlerp |
| Use improved slerp model. More... | |
| bool | driveLimitsAreForces |
| Indicates whether drive limits are forces. More... | |
| bool | extendedLimits |
| Indiciates whether extended limits are used. More... | |
| PxVec3 | body0WorldOffset |
| Body0 world offset. More... | |
| PxVec3 | cA2w |
| Location of anchor point A in world space. More... | |
| PxVec3 | cB2w |
| Location of anchor point B in world space. More... | |
Public Attributes inherited from PxTGSSolverConstraintPrepDescBase | |
| PxConstraintInvMassScale | invMassScales |
| In: The local mass scaling for this pair. More... | |
| PxSolverConstraintDesc * | desc |
| Output: The PxSolverConstraintDesc filled in by contact prep. More... | |
| const PxTGSSolverBodyVel * | body0 |
| In: The first body. Stores velocity information. Unused unless contact involves articulations. More... | |
| const PxTGSSolverBodyVel * | body1 |
| In: The second body. Stores velocity information. Unused unless contact involves articulations. More... | |
| const PxTGSSolverBodyTxInertia * | body0TxI |
| const PxTGSSolverBodyTxInertia * | body1TxI |
| const PxTGSSolverBodyData * | bodyData0 |
| const PxTGSSolverBodyData * | bodyData1 |
| PxTransform | bodyFrame0 |
| In: The world-space transform of the first body. More... | |
| PxTransform | bodyFrame1 |
| In: The world-space transform of the second body. More... | |
| PxSolverContactDesc::BodyState | bodyState0 |
| In: Defines what kind of actor the first body is. More... | |
| PxSolverContactDesc::BodyState | bodyState1 |
| In: Defines what kind of actor the second body is. More... | |
| PxReal PxTGSSolverConstraintPrepDesc::angBreakForce |
Break forces.
| PxVec3 PxTGSSolverConstraintPrepDesc::body0WorldOffset |
Body0 world offset.
| PxVec3 PxTGSSolverConstraintPrepDesc::cA2w |
Location of anchor point A in world space.
| PxVec3 PxTGSSolverConstraintPrepDesc::cB2w |
Location of anchor point B in world space.
| bool PxTGSSolverConstraintPrepDesc::disablePreprocessing |
Disable joint pre-processing. Pre-processing can improve stability but under certain circumstances, e.g. when some invInertia rows are zero/almost zero, can cause instabilities.
| bool PxTGSSolverConstraintPrepDesc::driveLimitsAreForces |
Indicates whether drive limits are forces.
| bool PxTGSSolverConstraintPrepDesc::extendedLimits |
Indiciates whether extended limits are used.
| bool PxTGSSolverConstraintPrepDesc::improvedSlerp |
Use improved slerp model.
| PxReal PxTGSSolverConstraintPrepDesc::linBreakForce |
| PxReal PxTGSSolverConstraintPrepDesc::minResponseThreshold |
The minimum response threshold.
| PxU32 PxTGSSolverConstraintPrepDesc::numRows |
The number of rows.
| Px1DConstraint* PxTGSSolverConstraintPrepDesc::rows |
The start of the constraint rows.
| void* PxTGSSolverConstraintPrepDesc::writeback |
Pointer to constraint writeback structure. Reports back joint breaking. If not required, set to NULL.