PxSimpleTriangleMesh#

Defined in include/geometry/PxSimpleTriangleMesh.h

class PxSimpleTriangleMesh#

A structure describing a triangle mesh.

Subclassed by PxTriangleMeshDesc

Public Functions

inline PxSimpleTriangleMesh()#

constructor sets to default.

inline void setToDefault()#

(re)sets the structure to the default.

inline bool isValid() const#

returns true if the current settings are valid

Public Members

PxBoundedData points#

Pointer to first vertex point.

PxBoundedData triangles#

Pointer to first triangle.

Caller may add triangleStrideBytes bytes to the pointer to access the next triangle.

These are triplets of 0 based indices: vert0 vert1 vert2 vert0 vert1 vert2 vert0 vert1 vert2 …

where vertex is either a 32 or 16 bit unsigned integer. There are numTriangles*3 indices.

This is declared as a void pointer because it is actually either an PxU16 or a PxU32 pointer.

PxMeshFlags flags#

Flags bits, combined from values of the enum PxMeshFlag.