|
Blender V4.3
|
#include "btCompoundCompoundCollisionAlgorithm.h"#include "LinearMath/btQuickprof.h"#include "BulletCollision/CollisionDispatch/btCollisionObject.h"#include "BulletCollision/CollisionShapes/btCompoundShape.h"#include "BulletCollision/BroadphaseCollision/btDbvt.h"#include "LinearMath/btIDebugDraw.h"#include "LinearMath/btAabbUtil2.h"#include "BulletCollision/CollisionDispatch/btManifoldResult.h"#include "BulletCollision/CollisionDispatch/btCollisionObjectWrapper.h"Go to the source code of this file.
Classes | |
| struct | btCompoundCompoundLeafCallback |
Macros | |
| #define | USE_LOCAL_STACK 1 |
Functions | |
| static DBVT_INLINE bool | MyIntersect (const btDbvtAabbMm &a, const btDbvtAabbMm &b, const btTransform &xform, btScalar distanceThreshold) |
| static void | MycollideTT (const btDbvtNode *root0, const btDbvtNode *root1, const btTransform &xform, btCompoundCompoundLeafCallback *callback, btScalar distanceThreshold) |
Variables | |
| btShapePairCallback | gCompoundCompoundChildShapePairCallback = 0 |
| #define USE_LOCAL_STACK 1 |
Definition at line 28 of file btCompoundCompoundCollisionAlgorithm.cpp.
|
inlinestatic |
Definition at line 226 of file btCompoundCompoundCollisionAlgorithm.cpp.
References btDbvt::sStkNN::a, ATTRIBUTE_ALIGNED16, btDbvt::sStkNN::b, callback, btDbvtNode::childs, btDbvt::DOUBLE_STACKSIZE, btAlignedObjectArray< T >::initializeFromBuffer(), btDbvtNode::isinternal(), MyIntersect(), btAlignedObjectArray< T >::resize(), btAlignedObjectArray< T >::size(), and btDbvtNode::volume.
Referenced by btCompoundCompoundCollisionAlgorithm::processCollision().
|
static |
Definition at line 215 of file btCompoundCompoundCollisionAlgorithm.cpp.
References b, btTransformAabb(), btVector3, btDbvtAabbMm::FromMM(), and Intersect().
Referenced by MycollideTT().
| btShapePairCallback gCompoundCompoundChildShapePairCallback = 0 |
Definition at line 30 of file btCompoundCompoundCollisionAlgorithm.cpp.
Referenced by btCompoundCompoundLeafCallback::Process().