PxMeshPreprocessingFlag
Defined in include/cooking/PxCooking.h
-
struct PxMeshPreprocessingFlag
Enum for the set of mesh pre-processing parameters.
Public Types
-
enum Enum
Values:
-
enumerator eWELD_VERTICES
When set, mesh welding is performed.
See PxCookingParams::meshWeldTolerance. Mesh cleaning must be enabled.
-
enumerator eDISABLE_CLEAN_MESH
When set, mesh cleaning is disabled.
This makes cooking faster.
When mesh cleaning is disabled, mesh welding is also disabled.
It is recommended to use only meshes that passed during validateTriangleMesh.
-
enumerator eDISABLE_ACTIVE_EDGES_PRECOMPUTE
When set, active edges are not computed and just enabled for all edges.
This makes cooking faster but contact generation slower.
-
enumerator eFORCE_32BIT_INDICES
When set, 32-bit indices will always be created regardless of triangle count.
Note
By default mesh will be created with 16-bit indices for triangle count <= 0xFFFF and 32-bit otherwise.
-
enumerator eENABLE_VERT_MAPPING
When set, a list of triangles will be created for each associated vertex in the mesh.
-
enumerator eENABLE_INERTIA
When set, inertia data is calculated for the mesh, assuming unit density.
-
enumerator eWELD_VERTICES
-
enum Enum