From 3dfe2108cfab31ba3ee5527e217d0d8e99a51162 Mon Sep 17 00:00:00 2001 From: git perforce import user Date: Tue, 25 Oct 2016 12:29:14 -0600 Subject: Initial commit: PhysX 3.4.0 Update @ 21294896 APEX 1.4.0 Update @ 21275617 [CL 21300167] --- .../PhysXAPI/files/structPxContactPatch.html | 325 +++++++++++++++++++++ 1 file changed, 325 insertions(+) create mode 100644 PhysX_3.4/Documentation/PhysXAPI/files/structPxContactPatch.html (limited to 'PhysX_3.4/Documentation/PhysXAPI/files/structPxContactPatch.html') diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/structPxContactPatch.html b/PhysX_3.4/Documentation/PhysXAPI/files/structPxContactPatch.html new file mode 100644 index 00000000..f7e14bb8 --- /dev/null +++ b/PhysX_3.4/Documentation/PhysXAPI/files/structPxContactPatch.html @@ -0,0 +1,325 @@ + + + NVIDIA(R) PhysX(R) SDK 3.4 API Reference: PxContactPatch Struct Reference + + + + + + + +
+

PxContactPatch Struct Reference

Header for contact patch where all points share same material and normal. +More... +

+#include <PxContact.h> +

+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

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.

Public Attributes

PxReal restitution
 Restitution coefficient.
PxReal dynamicFriction
PxReal staticFriction
PxU8 startContactIndex
PxU8 nbContacts
PxU8 materialFlags
PxU8 internalFlags
PxU16 materialIndex0
PxU16 materialIndex1
+


Detailed Description

+Header for contact patch where all points share same material and normal.

Member Enumeration Documentation

+ +
+ +
+ +

+

Enumerator:
+ + + + + + + + + +
eHAS_FACE_INDICES  +Indicates this contact stream has face indices.
eMODIFIABLE  +Indicates this contact stream is modifiable.
eFORCE_NO_RESPONSE  +Indicates this contact stream is notify-only (no contact response).
eHAS_MODIFIED_MASS_RATIOS  +Indicates this contact stream has modified mass ratios.
eHAS_TARGET_VELOCITY  +Indicates this contact stream has target velocities set.
eHAS_MAX_IMPULSE  +Indicates this contact stream has max impulses set.
eREGENERATE_PATCHES  +This is required if the application modified either the contact normal or the material properties. +

+Indicates this contact stream needs patches re-generated.

eCOMPRESSED_MODIFIED_CONTACT  +
+
+ +
+

+


Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
PxContactPatch::PX_ALIGN (16 ,
PxVec3  normal 
)
+
+
+ +

+Contact normal. +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + +
PxContactPatch::PX_ALIGN (16 ,
PxMassModificationProps  mMassModification 
)
+
+
+ +

+ +

+

+


Member Data Documentation

+ +
+ +
+ +

+ +

+

+ +

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
PxU8 PxContactPatch::nbContacts
+
+
+ +

+ +

+

+ +

+
+ + + + +
PxReal PxContactPatch::restitution
+
+
+ +

+Restitution coefficient. +

+ +

+

+ +

+ +
+ +

+ +

+

+ +

+
+ + + + +
PxReal PxContactPatch::staticFriction
+
+
+ +

+ +

+

+


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

+Copyright © 2008-2016 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. www.nvidia.com + + -- cgit v1.2.3