29#ifndef GU_COOKING_CONVEX_HULL_LIB_H
30#define GU_COOKING_CONVEX_HULL_LIB_H
32#include "cooking/PxConvexMeshDesc.h"
33#include "cooking/PxCooking.h"
45 : mConvexMeshDesc(desc), mCookingParams(params), mSwappedIndices(NULL),
59 virtual bool createEdgeList(
const PxU32 nbIndices,
const PxU8* indices, PxU8** hullDataFacesByEdges8, PxU16** edgeData16, PxU16** edges) = 0;
61 static const PxU32 gpuMaxVertsPerFace = 31;
66 bool cleanupVertices(PxU32 svcount,
73 bool shiftAndcleanupVertices(PxU32 svcount,
86 PxU32* mSwappedIndices;
Definition GuCookingConvexHullLib.h:40
Descriptor class for #PxConvexMesh.
Definition PxConvexMeshDesc.h:156
3 Element vector class.
Definition PxVec3.h:50
Sorts an array of objects in ascending order, assuming that the predicate implements the < operator:
Definition PxBoxController.h:39
Enum
Definition PxCooking.h:63
Structure describing parameters affecting mesh cooking.
Definition PxCooking.h:185