Blender
V3.3
|
The btPolyhedralConvexAabbCachingShape adds aabb caching to the btPolyhedralConvexShape. More...
#include <btPolyhedralConvexShape.h>
Public Member Functions | |
void | getNonvirtualAabb (const btTransform &trans, btVector3 &aabbMin, btVector3 &aabbMax, btScalar margin) const |
virtual void | setLocalScaling (const btVector3 &scaling) |
virtual void | getAabb (const btTransform &t, btVector3 &aabbMin, btVector3 &aabbMax) const |
void | recalcLocalAabb () |
Protected Member Functions | |
void | setCachedLocalAabb (const btVector3 &aabbMin, const btVector3 &aabbMax) |
void | getCachedLocalAabb (btVector3 &aabbMin, btVector3 &aabbMax) const |
btPolyhedralConvexAabbCachingShape () | |
The btPolyhedralConvexAabbCachingShape adds aabb caching to the btPolyhedralConvexShape.
Definition at line 67 of file btPolyhedralConvexShape.h.
|
protected |
Definition at line 492 of file btPolyhedralConvexShape.cpp.
|
virtual |
Definition at line 500 of file btPolyhedralConvexShape.cpp.
References getMargin(), and getNonvirtualAabb().
|
inlineprotected |
Definition at line 81 of file btPolyhedralConvexShape.h.
References btAssert, m_localAabbMax, and m_localAabbMin.
|
inline |
Definition at line 92 of file btPolyhedralConvexShape.h.
References btAssert, btTransformAabb(), m_localAabbMax, and m_localAabbMin.
Referenced by getAabb(), and getAabbNonVirtual().
void btPolyhedralConvexAabbCachingShape::recalcLocalAabb | ( | ) |
Definition at line 505 of file btPolyhedralConvexShape.cpp.
References batchedUnitVectorGetSupportingVertexWithoutMargin(), btVector3, and localGetSupportingVertex().
Referenced by setLocalScaling().
|
inlineprotected |
Definition at line 74 of file btPolyhedralConvexShape.h.
References m_localAabbMax, and m_localAabbMin.
Definition at line 486 of file btPolyhedralConvexShape.cpp.
References recalcLocalAabb(), and setLocalScaling().