31 #ifndef PX_PHYSICS_GEOMUTILS_NX_SIMPLETRIANGLEMESH 32 #define PX_PHYSICS_GEOMUTILS_NX_SIMPLETRIANGLEMESH 67 eFLIPNORMALS = (1<<0),
68 e16_BIT_INDICES = (1<<1)
146 if(points.stride <
sizeof(
PxVec3))
155 if(triangles.stride < limit)
Definition: GuContactBuffer.h:37
uint32_t PxU32
Definition: PxSimpleTypes.h:71
PX_INLINE bool isValid() const
returns true if the current settings are valid
Definition: PxSimpleTriangleMesh.h:139
PX_INLINE void setToDefault()
(re)sets the structure to the default.
Definition: PxSimpleTriangleMesh.h:134
PxMeshFlags flags
Flags bits, combined from values of the enum PxMeshFlag.
Definition: PxSimpleTriangleMesh.h:113
Enum with flag values to be used in PxSimpleTriangleMesh::flags.
Definition: PxSimpleTriangleMesh.h:50
PxU16 flags
a set of Px1DConstraintFlags
Definition: PxConstraintDesc.h:110
PxBoundedData triangles
Pointer to first triangle.
Definition: PxSimpleTriangleMesh.h:108
PxFlags< PxMeshFlag::Enum, PxU16 > PxMeshFlags
collection of set bits defined in PxMeshFlag.
Definition: PxSimpleTriangleMesh.h:77
PX_INLINE PxSimpleTriangleMesh()
constructor sets to default.
Definition: PxSimpleTriangleMesh.h:130
Denotes the use of 16-bit vertex indices.
Definition: PxSimpleTriangleMesh.h:68
Enum
Definition: PxSimpleTriangleMesh.h:52
PxBoundedData points
Pointer to first vertex point.
Definition: PxSimpleTriangleMesh.h:91
uint16_t PxU16
Definition: PxSimpleTypes.h:73
uint32_t PxU32
Definition: Px.h:48
#define PX_INLINE
Definition: PxPreprocessor.h:349
Definition: PxCoreUtilityTypes.h:83
3 Element vector class.
Definition: PxVec3.h:49
A structure describing a triangle mesh.
Definition: PxSimpleTriangleMesh.h:84