![]() |
Header for contact patch where all points share same material and normal. More...
#include <PxContact.h>
Public Types | |
| enum | PxContactPatchFlags { eHAS_FACE_INDICES = 1, eMODIFIABLE = 2, eFORCE_NO_RESPONSE = 4, eHAS_MODIFIED_MASS_RATIOS = 8, eHAS_TARGET_VELOCITY = 16, eHAS_MAX_IMPULSE = 32, eREGENERATE_PATCHES = 64, eCOMPRESSED_MODIFIED_CONTACT = 128 } |
Public Member Functions | |
| PX_ALIGN (16, PxMassModificationProps mMassModification) | |
| PX_ALIGN (16, PxVec3 normal) | |
| Contact normal. More... | |
Public Attributes | |
| PxReal | restitution |
| Restitution coefficient. More... | |
| PxReal | dynamicFriction |
| PxReal | staticFriction |
| PxU8 | startContactIndex |
| PxU8 | nbContacts |
| PxU8 | materialFlags |
| PxU8 | internalFlags |
| PxU16 | materialIndex0 |
| PxU16 | materialIndex1 |
Header for contact patch where all points share same material and normal.
| PxContactPatch::PX_ALIGN | ( | 16 | , |
| PxMassModificationProps | mMassModification | ||
| ) |
| PxContactPatch::PX_ALIGN | ( | 16 | , |
| PxVec3 | normal | ||
| ) |
Contact normal.
| PxReal PxContactPatch::dynamicFriction |
| PxU8 PxContactPatch::internalFlags |
Referenced by PxContactSet::getInternalFaceIndex1(), PxContactStreamIterator::PxContactStreamIterator(), PxContactSet::setDynamicFriction(), PxContactSet::setInvInertiaScale0(), PxContactSet::setInvInertiaScale1(), PxContactSet::setInvMassScale0(), PxContactSet::setInvMassScale1(), PxContactSet::setMaxImpulse(), PxContactSet::setNormal(), PxContactSet::setRestitution(), PxContactSet::setStaticFriction(), and PxContactSet::setTargetVelocity().
| PxU8 PxContactPatch::materialFlags |
| PxU16 PxContactPatch::materialIndex0 |
| PxU16 PxContactPatch::materialIndex1 |
| PxU8 PxContactPatch::nbContacts |
| PxReal PxContactPatch::restitution |
Restitution coefficient.
| PxU8 PxContactPatch::startContactIndex |
| PxReal PxContactPatch::staticFriction |