Defines | Functions | Variables

btPersistentManifold.cpp File Reference

#include "btPersistentManifold.h"
#include "LinearMath/btTransform.h"
Include dependency graph for btPersistentManifold.cpp:

Go to the source code of this file.

Defines

#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
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

Define Documentation

#define KEEP_DEEPEST_POINT   1

Function Documentation

static btScalar calcArea4Points ( const btVector3 p0,
const btVector3 p1,
const btVector3 p2,
const btVector3 p3 
) [inline, static]

Definition at line 89 of file btPersistentManifold.cpp.


Variable Documentation

maximum contact breaking and merging threshold

Definition at line 21 of file btPersistentManifold.cpp.

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 26 of file btPersistentManifold.cpp.

Definition at line 22 of file btPersistentManifold.cpp.

Definition at line 23 of file btPersistentManifold.cpp.