Bullet Collision Detection & Physics Library
btGjkEpaPenetrationDepthSolver Class Reference

EpaPenetrationDepthSolver uses the Expanding Polytope Algorithm to calculate the penetration depth between two convex shapes. More...

#include <btGjkEpaPenetrationDepthSolver.h>

Inheritance diagram for btGjkEpaPenetrationDepthSolver:
Collaboration diagram for btGjkEpaPenetrationDepthSolver:

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)
 
- Public Member Functions inherited from btConvexPenetrationDepthSolver
virtual ~btConvexPenetrationDepthSolver ()
 

Detailed Description

EpaPenetrationDepthSolver uses the Expanding Polytope Algorithm to calculate the penetration depth between two convex shapes.

Definition at line 24 of file btGjkEpaPenetrationDepthSolver.h.

Constructor & Destructor Documentation

◆ btGjkEpaPenetrationDepthSolver()

btGjkEpaPenetrationDepthSolver::btGjkEpaPenetrationDepthSolver ( )
inline

Definition at line 27 of file btGjkEpaPenetrationDepthSolver.h.

Member Function Documentation

◆ calcPenDepth()

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 )
virtual

Implements btConvexPenetrationDepthSolver.

Definition at line 23 of file btGjkEpaPenetrationDepthSolver.cpp.


The documentation for this class was generated from the following files: