| Bullet Collision Detection & Physics Library
    | 

| Classes | |
| class | DMul | 
| class | Edge | 
| class | Face | 
| class | Int128 | 
| class | IntermediateHull | 
| class | Point32 | 
| class | Point64 | 
| class | PointR128 | 
| class | Pool | 
| class | PoolArray | 
| class | Rational128 | 
| class | Rational64 | 
| class | Vertex | 
| Public Member Functions | |
| void | compute (const void *coords, bool doubleCoords, int stride, int count) | 
| btVector3 | getCoordinates (const Vertex *v) | 
| btScalar | shrink (btScalar amount, btScalar clampAmount) | 
| Public Attributes | |
| Vertex * | vertexList | 
| Private Types | |
| enum | Orientation { NONE, CLOCKWISE, COUNTER_CLOCKWISE } | 
| Private Member Functions | |
| Edge * | findMaxAngle (bool ccw, const Vertex *start, const Point32 &s, const Point64 &rxs, const Point64 &sxrxs, Rational64 &minCot) | 
| void | findEdgeForCoplanarFaces (Vertex *c0, Vertex *c1, Edge *&e0, Edge *&e1, Vertex *stop0, Vertex *stop1) | 
| Edge * | newEdgePair (Vertex *from, Vertex *to) | 
| void | removeEdgePair (Edge *edge) | 
| void | computeInternal (int start, int end, IntermediateHull &result) | 
| bool | mergeProjection (IntermediateHull &h0, IntermediateHull &h1, Vertex *&c0, Vertex *&c1) | 
| void | merge (IntermediateHull &h0, IntermediateHull &h1) | 
| btVector3 | toBtVector (const Point32 &v) | 
| btVector3 | getBtNormal (Face *face) | 
| bool | shiftFace (Face *face, btScalar amount, btAlignedObjectArray< Vertex *> stack) | 
| Static Private Member Functions | |
| static Orientation | getOrientation (const Edge *prev, const Edge *next, const Point32 &s, const Point32 &t) | 
| Private Attributes | |
| btVector3 | scaling | 
| btVector3 | center | 
| Pool< Vertex > | vertexPool | 
| Pool< Edge > | edgePool | 
| Pool< Face > | facePool | 
| btAlignedObjectArray< Vertex * > | originalVertices | 
| int | mergeStamp | 
| int | minAxis | 
| int | medAxis | 
| int | maxAxis | 
| int | usedEdgePairs | 
| int | maxUsedEdgePairs | 
Definition at line 52 of file btConvexHullComputer.cpp.
| 
 | private | 
| Enumerator | |
|---|---|
| NONE | |
| CLOCKWISE | |
| COUNTER_CLOCKWISE | |
Definition at line 663 of file btConvexHullComputer.cpp.
| void btConvexHullInternal::compute | ( | const void * | coords, | 
| bool | doubleCoords, | ||
| int | stride, | ||
| int | count | ||
| ) | 
Definition at line 1944 of file btConvexHullComputer.cpp.
| 
 | private | 
Definition at line 1204 of file btConvexHullComputer.cpp.
| 
 | private | 
Definition at line 1463 of file btConvexHullComputer.cpp.
| 
 | private | 
Definition at line 1411 of file btConvexHullComputer.cpp.
Definition at line 2074 of file btConvexHullComputer.cpp.
Definition at line 2079 of file btConvexHullComputer.cpp.
| 
 | staticprivate | 
Definition at line 1385 of file btConvexHullComputer.cpp.
| 
 | private | 
Definition at line 1647 of file btConvexHullComputer.cpp.
| 
 | private | 
Definition at line 1019 of file btConvexHullComputer.cpp.
| 
 | private | 
Definition at line 998 of file btConvexHullComputer.cpp.
| 
 | inlineprivate | 
Definition at line 779 of file btConvexHullComputer.cpp.
| 
 | private | 
Definition at line 2209 of file btConvexHullComputer.cpp.
Definition at line 2088 of file btConvexHullComputer.cpp.
Definition at line 2065 of file btConvexHullComputer.cpp.
| 
 | private | 
Definition at line 761 of file btConvexHullComputer.cpp.
Definition at line 763 of file btConvexHullComputer.cpp.
Definition at line 764 of file btConvexHullComputer.cpp.
| 
 | private | 
Definition at line 769 of file btConvexHullComputer.cpp.
| 
 | private | 
Definition at line 771 of file btConvexHullComputer.cpp.
| 
 | private | 
Definition at line 768 of file btConvexHullComputer.cpp.
| 
 | private | 
Definition at line 766 of file btConvexHullComputer.cpp.
| 
 | private | 
Definition at line 767 of file btConvexHullComputer.cpp.
| 
 | private | 
Definition at line 765 of file btConvexHullComputer.cpp.
| 
 | private | 
Definition at line 760 of file btConvexHullComputer.cpp.
| 
 | private | 
Definition at line 770 of file btConvexHullComputer.cpp.
| Vertex* btConvexHullInternal::vertexList | 
Definition at line 828 of file btConvexHullComputer.cpp.
Definition at line 762 of file btConvexHullComputer.cpp.
 1.8.12
 1.8.12