PxConvexMeshDesc Class Reference
[Cooking]
Descriptor class for PxConvexMesh.
More...
#include <PxConvexMeshDesc.h>
Public Member Functions | |
PX_INLINE | PxConvexMeshDesc () |
constructor sets to default. | |
PX_INLINE void | setToDefault () |
(re)sets the structure to the default. | |
PX_INLINE bool | isValid () const |
Returns true if the descriptor is valid. | |
Public Attributes | |
PxBoundedData | points |
Vertex positions data in PxBoundedData format. | |
PxBoundedData | polygons |
Polygons data in PxBoundedData format. | |
PxBoundedData | indices |
Polygon indices data in PxBoundedData format. | |
PxConvexFlags | flags |
Flags bits, combined from values of the enum PxConvexFlag. | |
PxU16 | vertexLimit |
Limits the number of vertices of the result convex mesh. Hard maximum limit is 256 and minimum limit is 4 if PxConvexFlag::ePLANE_SHIFTING is used, otherwise the minimum limit is 8. | |
PxU16 | quantizedCount |
Maximum number of vertices after quantization. The quantization is done during the vertex cleaning phase. The quantization is applied when PxConvexFlag::eQUANTIZE_INPUT is specified. |
Detailed Description
Descriptor class for PxConvexMesh.
- Note:
- The number of vertices and the number of convex polygons in a cooked convex mesh is limited to 256.
Member Data Documentation
Polygon indices data in PxBoundedData format.
Pointer to first index.
Default: NULL
This is declared as a void pointer because it is actually either an PxU16 or a PxU32 pointer.
Referenced by isValid().
Polygons data in PxBoundedData format.
Pointer to first polygon.
Default: NULL
- See also:
- PxHullPolygon
Referenced by isValid().
Maximum number of vertices after quantization. The quantization is done during the vertex cleaning phase. The quantization is applied when PxConvexFlag::eQUANTIZE_INPUT is specified.
- See also:
- PxConvexFlag::eQUANTIZE_INPUT
Default: 255
Referenced by isValid().
Limits the number of vertices of the result convex mesh. Hard maximum limit is 256 and minimum limit is 4 if PxConvexFlag::ePLANE_SHIFTING is used, otherwise the minimum limit is 8.
- Note:
- Vertex limit is only used when PxConvexFlag::eCOMPUTE_CONVEX is specified.
The please see PxConvexFlag::ePLANE_SHIFTING for algorithm explanation
- See also:
- PxConvexFlag::ePLANE_SHIFTING
Default: 255
Referenced by isValid().
The documentation for this class was generated from the following file:
Copyright © 2008-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. www.nvidia.com