|
Blender V4.3
|
#include <btConvexHull.h>
Public Member Functions | |
| HullError | CreateConvexHull (const HullDesc &desc, HullResult &result) |
| HullError | ReleaseResult (HullResult &result) |
Public Attributes | |
| btAlignedObjectArray< int > | m_vertexIndexMapping |
The HullLibrary class can create a convex hull from a collection of vertices, using the ComputeHull method. The btShapeHull class uses this HullLibrary to create a approximate convex mesh given a general (non-polyhedral) convex shape.
Definition at line 182 of file btConvexHull.h.
| HullError HullLibrary::CreateConvexHull | ( | const HullDesc & | desc, |
| HullResult & | result ) |
Definition at line 670 of file btConvexHull.cpp.
References HullDesc::HasHullFlag(), PHullResult::m_Indices, PHullResult::mFaceCount, PHullResult::mIndexCount, HullDesc::mMaxVertices, HullDesc::mNormalEpsilon, HullDesc::mVcount, PHullResult::mVcount, HullDesc::mVertexStride, HullDesc::mVertices, PHullResult::mVertices, QE_FAIL, QE_OK, QF_REVERSE_ORDER, QF_TRIANGLES, ReleaseHull(), btAlignedObjectArray< T >::resize(), ret, and v.
Referenced by buildHull(), btSoftBodyHelpers::CreateFromConvexHull(), and btSoftBodyHelpers::Draw().
| HullError HullLibrary::ReleaseResult | ( | HullResult & | result | ) |
Definition at line 787 of file btConvexHull.cpp.
References QE_OK.
Referenced by buildHull(), btSoftBodyHelpers::CreateFromConvexHull(), and btSoftBodyHelpers::Draw().
| btAlignedObjectArray<int> HullLibrary::m_vertexIndexMapping |
Definition at line 187 of file btConvexHull.h.