|
RavEngine
|
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 255 and minimum limit is 4 if PxConvexFlag::ePLANE_SHIFTING is used, otherwise the minimum limit is 8. | |
| PxU16 | polygonLimit |
| Limits the number of polygons of the result convex mesh. Hard maximum limit is 255 and minimum limit is 4. | |
| 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. | |
| PxSDFDesc * | sdfDesc |
| SDF descriptor. When this descriptor is set, signed distance field is calculated for this convex mesh. | |
Descriptor class for #PxConvexMesh.
| PX_INLINE bool physx::PxConvexMeshDesc::isValid | ( | ) | const |
Returns true if the descriptor is valid.
| PxConvexFlags physx::PxConvexMeshDesc::flags |
Flags bits, combined from values of the enum ::PxConvexFlag.
Default: 0
| PxBoundedData physx::PxConvexMeshDesc::indices |
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.
| PxBoundedData physx::PxConvexMeshDesc::points |
Vertex positions data in PxBoundedData format.
Default: NULL
| PxU16 physx::PxConvexMeshDesc::polygonLimit |
Limits the number of polygons of the result convex mesh. Hard maximum limit is 255 and minimum limit is 4.
Range: [4, 255]
Default: 255
| PxBoundedData physx::PxConvexMeshDesc::polygons |
Polygons data in PxBoundedData format.
Pointer to first polygon.
Default: NULL
| PxU16 physx::PxConvexMeshDesc::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.
Range: [4, 65535]
Default: 255
| PxSDFDesc* physx::PxConvexMeshDesc::sdfDesc |
SDF descriptor. When this descriptor is set, signed distance field is calculated for this convex mesh.
Default: NULL
| PxU16 physx::PxConvexMeshDesc::vertexLimit |
Limits the number of vertices of the result convex mesh. Hard maximum limit is 255 and minimum limit is 4 if PxConvexFlag::ePLANE_SHIFTING is used, otherwise the minimum limit is 8.
Range: [4, 255]
Default: 255