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. Clean mesh must be enabled.
-
enumerator eDISABLE_CLEAN_MESH
When set, mesh cleaning is disabled.
This makes cooking faster.
When clean mesh is not performed, mesh welding is also not performed.
It is recommended to use only meshes that passed during validateTriangleMesh.
-
enumerator eDISABLE_ACTIVE_EDGES_PRECOMPUTE
When set, active edges are set for each triangle edge.
This makes cooking faster but slow up contact generation.
-
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 tensor is calculated for the mesh.
-
enumerator eWELD_VERTICES
-
enum Enum