#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.
btGjkEpaPenetrationDepthSolver::btGjkEpaPenetrationDepthSolver | ( | ) | [inline] |
Definition at line 24 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.