Blender
V3.3
|
#include <btConvexHullComputer.h>
Classes | |
class | Edge |
Public Member Functions | |
btScalar | compute (const float *coords, int stride, int count, btScalar shrink, btScalar shrinkClamp) |
btScalar | compute (const double *coords, int stride, int count, btScalar shrink, btScalar shrinkClamp) |
Public Attributes | |
btAlignedObjectArray< btVector3 > | vertices |
btAlignedObjectArray< int > | original_vertex_index |
btAlignedObjectArray< Edge > | edges |
btAlignedObjectArray< int > | faces |
Convex hull implementation based on Preparata and Hong See http://code.google.com/p/bullet/issues/detail?id=275 Ole Kniemeyer, MAXON Computer GmbH
Definition at line 24 of file btConvexHullComputer.h.
|
inline |
Definition at line 96 of file btConvexHullComputer.h.
|
inline |
Definition at line 90 of file btConvexHullComputer.h.
btAlignedObjectArray<Edge> btConvexHullComputer::edges |
Definition at line 73 of file btConvexHullComputer.h.
Referenced by btSoftBodyHelpers::Draw(), initializePolyhedralFeatures(), plConvexHullGetFaceLoops(), plConvexHullGetFaceSize(), plConvexHullGetFaceVertices(), plConvexHullGetLoop(), plConvexHullGetReversedLoopIndex(), and plConvexHullNumLoops().
btAlignedObjectArray<int> btConvexHullComputer::faces |
Definition at line 76 of file btConvexHullComputer.h.
Referenced by btSoftBodyHelpers::Draw(), initializePolyhedralFeatures(), plConvexHullGetFaceLoops(), plConvexHullGetFaceSize(), plConvexHullGetFaceVertices(), and plConvexHullNumFaces().
btAlignedObjectArray<int> btConvexHullComputer::original_vertex_index |
Definition at line 70 of file btConvexHullComputer.h.
Referenced by plConvexHullGetVertex().
btAlignedObjectArray<btVector3> btConvexHullComputer::vertices |
Definition at line 67 of file btConvexHullComputer.h.
Referenced by btSoftBodyHelpers::Draw(), initializePolyhedralFeatures(), optimizeConvexHull(), plConvexHullGetVertex(), plConvexHullNumVertices(), and RB_shape_new_convex_hull().