PxTGSSolverConstraintPrepDesc Struct Reference

#include <PxSolverDefs.h>

Inheritance diagram for PxTGSSolverConstraintPrepDesc:
Collaboration diagram for PxTGSSolverConstraintPrepDesc:

Public Attributes

Px1DConstraintrows
 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...
 
PxSolverConstraintDescdesc
 Output: The PxSolverConstraintDesc filled in by contact prep. More...
 
const PxTGSSolverBodyVelbody0
 In: The first body. Stores velocity information. Unused unless contact involves articulations. More...
 
const PxTGSSolverBodyVelbody1
 In: The second body. Stores velocity information. Unused unless contact involves articulations. More...
 
const PxTGSSolverBodyTxInertiabody0TxI
 
const PxTGSSolverBodyTxInertiabody1TxI
 
const PxTGSSolverBodyDatabodyData0
 
const PxTGSSolverBodyDatabodyData1
 
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...
 

Member Data Documentation

◆ angBreakForce

PxReal PxTGSSolverConstraintPrepDesc::angBreakForce

Break forces.

◆ body0WorldOffset

PxVec3 PxTGSSolverConstraintPrepDesc::body0WorldOffset

Body0 world offset.

◆ cA2w

PxVec3 PxTGSSolverConstraintPrepDesc::cA2w

Location of anchor point A in world space.

◆ cB2w

PxVec3 PxTGSSolverConstraintPrepDesc::cB2w

Location of anchor point B in world space.

◆ disablePreprocessing

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.

◆ driveLimitsAreForces

bool PxTGSSolverConstraintPrepDesc::driveLimitsAreForces

Indicates whether drive limits are forces.

◆ extendedLimits

bool PxTGSSolverConstraintPrepDesc::extendedLimits

Indiciates whether extended limits are used.

◆ improvedSlerp

bool PxTGSSolverConstraintPrepDesc::improvedSlerp

Use improved slerp model.

◆ linBreakForce

PxReal PxTGSSolverConstraintPrepDesc::linBreakForce

◆ minResponseThreshold

PxReal PxTGSSolverConstraintPrepDesc::minResponseThreshold

The minimum response threshold.

◆ numRows

PxU32 PxTGSSolverConstraintPrepDesc::numRows

The number of rows.

◆ rows

Px1DConstraint* PxTGSSolverConstraintPrepDesc::rows

The start of the constraint rows.

◆ writeback

void* PxTGSSolverConstraintPrepDesc::writeback

Pointer to constraint writeback structure. Reports back joint breaking. If not required, set to NULL.


The documentation for this struct was generated from the following file: