|
Blender V5.0
|
#include "btPersistentManifold.h"#include "LinearMath/btTransform.h"#include "LinearMath/btSerializer.h"Go to the source code of this file.
Macros | |
| #define | btCollisionObjectData btCollisionObjectFloatData |
| #define | KEEP_DEEPEST_POINT 1 |
Functions | |
| static btScalar | calcArea4Points (const btVector3 &p0, const btVector3 &p1, const btVector3 &p2, const btVector3 &p3) |
Variables | |
| btScalar | gContactBreakingThreshold = btScalar(0.02) |
| maximum contact breaking and merging threshold | |
| ContactDestroyedCallback | gContactDestroyedCallback = 0 |
| ContactProcessedCallback | gContactProcessedCallback = 0 |
| ContactStartedCallback | gContactStartedCallback = 0 |
| ContactEndedCallback | gContactEndedCallback = 0 |
| bool | gContactCalcArea3Points = true |
| #define btCollisionObjectData btCollisionObjectFloatData |
Definition at line 23 of file btPersistentManifold.cpp.
| #define KEEP_DEEPEST_POINT 1 |
|
inlinestatic |
Definition at line 91 of file btPersistentManifold.cpp.
References b, btMax(), and btVector3.
Referenced by sortCachedPoints().
maximum contact breaking and merging threshold
Definition at line 26 of file btPersistentManifold.cpp.
Referenced by btCollisionWorld::debugDrawWorld(), btCollisionDispatcher::getNewManifold(), btCollisionDispatcherMt::getNewManifold(), btConvexConvexAlgorithm::processCollision(), btConvexPlaneCollisionAlgorithm::processCollision(), and btCollisionWorld::updateSingleAabb().
| bool gContactCalcArea3Points = true |
gContactCalcArea3Points will approximate the convex hull area using 3 points when setting it to false, it will use 4 points to compute the area: it is more accurate but slower
Definition at line 33 of file btPersistentManifold.cpp.
Referenced by sortCachedPoints().
| ContactDestroyedCallback gContactDestroyedCallback = 0 |
Definition at line 27 of file btPersistentManifold.cpp.
Referenced by clearUserCache().
| ContactEndedCallback gContactEndedCallback = 0 |
Definition at line 30 of file btPersistentManifold.cpp.
Referenced by clearManifold(), and removeContactPoint().
| ContactProcessedCallback gContactProcessedCallback = 0 |
Definition at line 28 of file btPersistentManifold.cpp.
| ContactStartedCallback gContactStartedCallback = 0 |
Definition at line 29 of file btPersistentManifold.cpp.
Referenced by btManifoldResult::addContactPoint().