52 PxI32 resolution, PxI32 numRelaxationIters = 5, PxF32 relMinTetVolume = 0.05f);
57 void voxelize(PxU32 resolution);
58 void createTets(
bool subdivBorder, PxU32 numTetsPerVoxel);
60 void createUniqueTetVertices();
61 void findTargetPositions(PxF32 surfaceDist);
62 void conserveVolume(PxF32 relMinVolume);
63 void relax(PxI32 numIters, PxF32 relMinVolume);
74 void init(PxI32 _xi, PxI32 _yi, PxI32 _zi)
76 xi = _xi; yi = _yi; zi = _zi;
77 for (PxI32 i = 0; i < 6; i++)
79 for (PxI32 i = 0; i < 8; i++)
84 bool isAt(PxI32 _xi, PxI32 _yi, PxI32 _zi) {
85 return xi == _xi && yi == _yi && zi == _zi;
Sorts an array of objects in ascending order, assuming that the predicate implements the < operator:
Definition PxBoxController.h:39