Bullet Collision Detection & Physics Library
|
MinkowskiPenetrationDepthSolver implements bruteforce penetration depth estimation. More...
#include <btMinkowskiPenetrationDepthSolver.h>
Public Member Functions | |
virtual bool | calcPenDepth (btSimplexSolverInterface &simplexSolver, const btConvexShape *convexA, const btConvexShape *convexB, const btTransform &transA, const btTransform &transB, btVector3 &v, btVector3 &pa, btVector3 &pb, class btIDebugDraw *debugDraw) |
Public Member Functions inherited from btConvexPenetrationDepthSolver | |
virtual | ~btConvexPenetrationDepthSolver () |
virtual bool | calcPenDepth (btSimplexSolverInterface &simplexSolver, const btConvexShape *convexA, const btConvexShape *convexB, const btTransform &transA, const btTransform &transB, btVector3 &v, btVector3 &pa, btVector3 &pb, class btIDebugDraw *debugDraw)=0 |
Static Protected Member Functions | |
static btVector3 * | getPenetrationDirections () |
MinkowskiPenetrationDepthSolver implements bruteforce penetration depth estimation.
Implementation is based on sampling the depth using support mapping, and using GJK step to get the witness points.
Definition at line 23 of file btMinkowskiPenetrationDepthSolver.h.
|
virtual |
scale dependent
Implements btConvexPenetrationDepthSolver.
Definition at line 24 of file btMinkowskiPenetrationDepthSolver.cpp.
|
staticprotected |
Definition at line 288 of file btMinkowskiPenetrationDepthSolver.cpp.