Blender
V3.3
|
#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 More... | |
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 Freestyle::a, usdtokens::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().