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 |