Blender
V3.3
|
Classes | |
class | DMul |
class | Edge |
class | Face |
class | Int128 |
class | Point32 |
class | Point64 |
class | PointR128 |
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 |
Definition at line 50 of file btConvexHullComputer.cpp.
void btConvexHullInternal::compute | ( | const void * | coords, |
bool | doubleCoords, | ||
int | stride, | ||
int | count | ||
) |
Definition at line 1956 of file btConvexHullComputer.cpp.
References btVector3, center, btAlignedObjectArray< T >::clear(), count, max, maxAxis(), min, minAxis(), NULL, ptr, btAlignedObjectArray< T >::quickSort(), btAlignedObjectArray< T >::resize(), stride, v, and vertexList.
Definition at line 2100 of file btConvexHullComputer.cpp.
References Freestyle::a, usdtokens::b(), btAssert, btMin(), btSwap(), btVector3, Freestyle::c, btConvexHullInternal::Vertex::copy, btConvexHullInternal::Edge::copy, blender::math::dot(), e, btConvexHullInternal::Edge::face, faces, btConvexHullInternal::Int128::getSign(), btConvexHullInternal::Face::init(), maxAxis(), minAxis(), normal, NULL, btConvexHullInternal::Vertex::point, btAlignedObjectArray< T >::pop_back(), btConvexHullInternal::Edge::prev, btAlignedObjectArray< T >::push_back(), btConvexHullInternal::Edge::reverse, seed, SIMD_INFINITY, btAlignedObjectArray< T >::size(), btConvexHullInternal::Edge::target, btConvexHullInternal::Int128::toScalar(), v, and vertexList.
Vertex* btConvexHullInternal::vertexList |
Definition at line 830 of file btConvexHullComputer.cpp.