$search
addEdge(const Vector3d< double > &p1, const Vector3d< double > &p2, EdgeVector &edges, VertexLookup split, const double *plane) | ConvexDecomposition::ConvexBuilder | [inline] |
addTri(VertexLookup vl, UintVector &list, const Vector3d< double > &p1, const Vector3d< double > &p2, const Vector3d< double > &p3, EdgeVector &edges, VertexLookup split, const double *plane) | ConvexDecomposition::ConvexBuilder | [inline] |
canMerge(CHull *a, CHull *b) | ConvexDecomposition::ConvexBuilder | [inline] |
combineHulls(void) | ConvexDecomposition::ConvexBuilder | [inline] |
ConvexBuilder(ConvexDecompInterface *callback) | ConvexDecomposition::ConvexBuilder | [inline] |
ConvexDebugBound(const double *bmin, const double *bmax, unsigned int color) | ConvexDecomposition::ConvexBuilder | [inline, virtual] |
ConvexDebugOBB(const double *sides, const double *matrix, unsigned int color) | ConvexDecomposition::ConvexBuilder | [inline, virtual] |
ConvexDebugPoint(const double *p, double dist, unsigned int color) | ConvexDecomposition::ConvexBuilder | [inline, virtual] |
ConvexDebugTri(const double *p1, const double *p2, const double *p3, unsigned int color) | ConvexDecomposition::ConvexBuilder | [inline, virtual] |
ConvexDecompResult(ConvexResult &result) | ConvexDecomposition::ConvexBuilder | [inline, virtual] |
doConvexDecomposition(unsigned int vcount, const double *vertices, unsigned int tcount, const unsigned int *indices, ConvexDecompInterface *callback, double masterVolume, unsigned int depth) | ConvexDecomposition::ConvexBuilder | [inline] |
extractPolygon(EdgeVector &edges, UintVector &polygon, VertexLookup split) | ConvexDecomposition::ConvexBuilder | [inline] |
findEdge(EdgeVector &edges, unsigned int index) const | ConvexDecomposition::ConvexBuilder | [inline] |
findFirstUnused(EdgeVector &edges) const | ConvexDecomposition::ConvexBuilder | [inline] |
findNearestEdge(EdgeVector &edges, unsigned int index, VertexLookup verts) const | ConvexDecomposition::ConvexBuilder | [inline] |
getMesh(const ConvexResult &cr, VertexLookup vc) | ConvexDecomposition::ConvexBuilder | [inline] |
isDuplicate(unsigned int i1, unsigned int i2, unsigned int i3, unsigned int ci1, unsigned int ci2, unsigned int ci3) | ConvexDecomposition::ConvexBuilder | [inline] |
isEdge(const Vector3d< double > &p, const double *plane) | ConvexDecomposition::ConvexBuilder | [inline] |
mCallback | ConvexDecomposition::ConvexBuilder | |
mChulls | ConvexDecomposition::ConvexBuilder | |
process(const DecompDesc &desc) | ConvexDecomposition::ConvexBuilder | [inline] |
saveEdges(VertexLookup vl, const EdgeVector &edges, bool front) | ConvexDecomposition::ConvexBuilder | [inline] |
saveObj(VertexLookup vl, const UintVector &indices, bool front) | ConvexDecomposition::ConvexBuilder | [inline] |
sortChulls(CHullVector &hulls) | ConvexDecomposition::ConvexBuilder | [inline] |
~ConvexBuilder(void) | ConvexDecomposition::ConvexBuilder | [inline] |