15 #ifndef BT_CONVEX_HULL_COMPUTER_H 16 #define BT_CONVEX_HULL_COMPUTER_H 26 btScalar compute(
const void* coords,
bool doubleCoords, int32_t stride, int32_t count,
btScalar shrink,
btScalar shrinkClamp);
40 return (
this + reverse)->targetVertex;
60 return this + reverse;
87 return compute(coords,
false, stride, count, shrink, shrinkClamp);
93 return compute(coords,
true, stride, count, shrink, shrinkClamp);
97 #endif //BT_CONVEX_HULL_COMPUTER_H btAlignedObjectArray< Edge > edges
Definition: btConvexHullComputer.h:68
Definition: btConvexHullComputer.h:29
Definition: btConvexHullComputer.h:24
btAlignedObjectArray< btVector3 > vertices
Definition: btConvexHullComputer.h:65
const Edge * getNextEdgeOfFace() const
Definition: btConvexHullComputer.h:53
const Edge * getReverseEdge() const
Definition: btConvexHullComputer.h:58
float btScalar
The btScalar type abstracts floating point numbers, to easily switch between double and single floati...
Definition: btScalar.h:208
btAlignedObjectArray< int32_t > faces
Definition: btConvexHullComputer.h:71
int32_t getTargetVertex() const
Definition: btConvexHullComputer.h:43
const Edge * getNextEdgeOfVertex() const
Definition: btConvexHullComputer.h:48
btScalar compute(const float *coords, int32_t stride, int32_t count, btScalar shrink, btScalar shrinkClamp)
Definition: btConvexHullComputer.h:85
btScalar compute(const double *coords, int32_t stride, int32_t count, btScalar shrink, btScalar shrinkClamp)
Definition: btConvexHullComputer.h:91
int32_t getSourceVertex() const
Definition: btConvexHullComputer.h:38