|
Blender V4.5
|
Go to the source code of this file.
Functions | |
| btTriangleMeshShape (btStridingMeshInterface *meshInterface) | |
| BT_DECLARE_ALIGNED_ALLOCATOR () | |
| virtual | ~btTriangleMeshShape () |
| virtual btVector3 | localGetSupportingVertex (const btVector3 &vec) const |
| virtual btVector3 | localGetSupportingVertexWithoutMargin (const btVector3 &vec) const |
| btConvexShape Interface | |
| void | recalcLocalAabb () |
| virtual void | getAabb (const btTransform &t, btVector3 &aabbMin, btVector3 &aabbMax) const |
| virtual void | processAllTriangles (btTriangleCallback *callback, const btVector3 &aabbMin, const btVector3 &aabbMax) const |
| virtual void | calculateLocalInertia (btScalar mass, btVector3 &inertia) const |
| virtual void | setLocalScaling (const btVector3 &scaling) |
| virtual const btVector3 & | getLocalScaling () const |
| btStridingMeshInterface * | getMeshInterface () |
| const btVector3 & | getLocalAabbMin () const |
| const btVector3 & | getLocalAabbMax () const |
| virtual const char * | getName () const |
Variables | |
| btTriangleMeshShape | __pad0__ |
| The btTriangleMeshShape is an internal concave triangle mesh interface. Don't use this class directly, use btBvhTriangleMeshShape instead. | |
| btVector3 | m_localAabbMax |
| btStridingMeshInterface * | m_meshInterface |
| BT_DECLARE_ALIGNED_ALLOCATOR | ( | ) |
References btVector3.
| btTriangleMeshShape::btTriangleMeshShape | ( | btStridingMeshInterface * | meshInterface | ) |
btTriangleMeshShape constructor has been disabled/protected, so that users will not mistakenly use this class. Don't use btTriangleMeshShape but use btBvhTriangleMeshShape instead!
Definition at line 23 of file btTriangleMeshShape.cpp.
References btConcaveShape(), btStridingMeshInterface, m_meshInterface, and TRIANGLE_MESH_SHAPE_PROXYTYPE.
Referenced by btBvhTriangleMeshShape(), btBvhTriangleMeshShape(), and btCollisionWorld::objectQuerySingleInternal().
Definition at line 54 of file btConeShape.h.
|
virtual |
Definition at line 54 of file btCapsuleShape.h.
| const btVector3 & getLocalAabbMax | ( | ) | const |
Definition at line 73 of file btTriangleMeshShape.h.
References btVector3, and m_localAabbMax.
| const btVector3 & getLocalAabbMin | ( | ) | const |
Definition at line 69 of file btTriangleMeshShape.h.
References btVector3, and m_localAabbMin.
|
virtual |
Definition at line 126 of file btCompoundShape.h.
| btStridingMeshInterface * getMeshInterface | ( | ) |
Definition at line 59 of file btTriangleMeshShape.h.
References btStridingMeshInterface, and m_meshInterface.
|
virtual |
Definition at line 79 of file btTriangleMeshShape.h.
Definition at line 51 of file btBox2dShape.h.
Referenced by localGetSupportingVertexWithoutMargin().
btConvexShape Interface
Definition at line 42 of file btTriangleMeshShape.h.
References btAssert, btVector3, and localGetSupportingVertex().
|
virtual |
Definition at line 57 of file btEmptyShape.h.
| void recalcLocalAabb | ( | ) |
References btTransform, and btVector3.
Referenced by addPoint(), addVertex(), btConvexHullShape(), btConvexPointCloudShape(), btConvexTriangleMeshShape(), btMultiSphereShape(), refitTree(), setPoints(), and btTetrahedronShapeEx::setVertices().
|
virtual |
Definition at line 120 of file btBox2dShape.h.
|
virtual |
Definition at line 37 of file btTriangleMeshShape.cpp.
| btTriangleMeshShape __pad0__ |
The btTriangleMeshShape is an internal concave triangle mesh interface. Don't use this class directly, use btBvhTriangleMeshShape instead.
Definition at line 24 of file btTriangleMeshShape.h.
| btVector3 m_localAabbMax |
Definition at line 28 of file btTriangleMeshShape.h.
| btStridingMeshInterface* m_meshInterface |
Definition at line 29 of file btTriangleMeshShape.h.
Referenced by btMultimaterialTriangleMeshShape(), btMultimaterialTriangleMeshShape(), btTriangleMeshShape(), buildOptimizedBvh(), getMaterialProperties(), getMeshInterface(), partialRefitTree(), performConvexcast(), performRaycast(), and refitTree().