#include <btGjkEpaPenetrationDepthSolver.h>
Public Member Functions | |
btGjkEpaPenetrationDepthSolver () | |
bool | calcPenDepth (btSimplexSolverInterface &simplexSolver, const btConvexShape *pConvexA, const btConvexShape *pConvexB, const btTransform &transformA, const btTransform &transformB, btVector3 &v, btVector3 &wWitnessOnA, btVector3 &wWitnessOnB, class btIDebugDraw *debugDraw, btStackAlloc *stackAlloc) |
EpaPenetrationDepthSolver uses the Expanding Polytope Algorithm to calculate the penetration depth between two convex shapes.
Definition at line 24 of file btGjkEpaPenetrationDepthSolver.h.
Definition at line 28 of file btGjkEpaPenetrationDepthSolver.h.
bool btGjkEpaPenetrationDepthSolver::calcPenDepth | ( | btSimplexSolverInterface & | simplexSolver, |
const btConvexShape * | pConvexA, | ||
const btConvexShape * | pConvexB, | ||
const btTransform & | transformA, | ||
const btTransform & | transformB, | ||
btVector3 & | v, | ||
btVector3 & | wWitnessOnA, | ||
btVector3 & | wWitnessOnB, | ||
class btIDebugDraw * | debugDraw, | ||
btStackAlloc * | stackAlloc | ||
) | [virtual] |
Implements btConvexPenetrationDepthSolver.