#include <PxSolverDefs.h>
|
| PX_ALIGN (16, Sc::ShapeInteraction *shapeInteraction) |
| Pointer to share interaction. Used for force threshold reports in solver. Set to NULL if using immediate mode. More...
|
|
◆ PX_ALIGN()
PxSolverContactDesc::PX_ALIGN |
( |
16 |
, |
|
|
Sc::ShapeInteraction * |
shapeInteraction |
|
) |
| |
Pointer to share interaction. Used for force threshold reports in solver. Set to NULL if using immediate mode.
◆ axisConstraintCount
PxU16 PxSolverContactDesc::axisConstraintCount |
Axis constraint count. Defines how many constraint rows this pair has produced. Useful for statistical purposes.
◆ contactForces
PxReal* PxSolverContactDesc::contactForces |
Out: A buffer for the solver to write applied contact forces to.
◆ contacts
Gu::ContactPoint* PxSolverContactDesc::contacts |
The start of the contacts for this pair.
◆ disableStrongFriction
bool PxSolverContactDesc::disableStrongFriction |
Defines whether this pair disables strong friction (sticky friction correlation)
◆ frictionCount
PxU8 PxSolverContactDesc::frictionCount |
The total number of friction patches in this pair.
◆ frictionPtr
PxU8* PxSolverContactDesc::frictionPtr |
InOut: Friction patch correlation data. Set each frame by solver. Can be retained for improved behaviour or discarded each frame.
◆ hasForceThresholds
bool PxSolverContactDesc::hasForceThresholds |
Defines whether this pair requires force thresholds.
◆ hasMaxImpulse
bool PxSolverContactDesc::hasMaxImpulse |
Defines whether this pairs has maxImpulses clamping enabled.
◆ maxCCDSeparation
PxReal PxSolverContactDesc::maxCCDSeparation |
A distance used to configure speculative CCD behavior. Default is PX_MAX_F32. Set internally in PhysX for bodies with eENABLE_SPECULATIVE_CCD on. Do not set directly!
◆ numContactPatches
PxU16 PxSolverContactDesc::numContactPatches |
Total number of contact patches.
◆ numContacts
PxU32 PxSolverContactDesc::numContacts |
The total number of contacs this pair references.
◆ numFrictionPatches
PxU32 PxSolverContactDesc::numFrictionPatches |
Total number of friction patches in this pair. Set by friction correlation.
◆ pad
PxU8 PxSolverContactDesc::pad[16 - sizeof(void *)] |
◆ restDistance
PxReal PxSolverContactDesc::restDistance |
A distance at which the solver should aim to hold the bodies separated. Default is 0.
◆ startContactPatchIndex
PxU32 PxSolverContactDesc::startContactPatchIndex |
The start index of this pair's contact patches in the correlation buffer. For internal use only.
◆ startFrictionPatchIndex
PxU32 PxSolverContactDesc::startFrictionPatchIndex |
Start index of friction patch in the correlation buffer. Set by friction correlation.
The documentation for this struct was generated from the following file: