Bullet Collision Detection & Physics Library
Public Member Functions | List of all members
SpuMinkowskiPenetrationDepthSolver Class Reference

MinkowskiPenetrationDepthSolver implements bruteforce penetration depth estimation. More...

#include <SpuMinkowskiPenetrationDepthSolver.h>

Inheritance diagram for SpuMinkowskiPenetrationDepthSolver:
Inheritance graph
[legend]
Collaboration diagram for SpuMinkowskiPenetrationDepthSolver:
Collaboration graph
[legend]

Public Member Functions

 SpuMinkowskiPenetrationDepthSolver ()
 
virtual ~SpuMinkowskiPenetrationDepthSolver ()
 
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 ()
 

Detailed Description

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 29 of file SpuMinkowskiPenetrationDepthSolver.h.

Constructor & Destructor Documentation

SpuMinkowskiPenetrationDepthSolver::SpuMinkowskiPenetrationDepthSolver ( )
inline

Definition at line 32 of file SpuMinkowskiPenetrationDepthSolver.h.

virtual SpuMinkowskiPenetrationDepthSolver::~SpuMinkowskiPenetrationDepthSolver ( )
inlinevirtual

Definition at line 33 of file SpuMinkowskiPenetrationDepthSolver.h.

Member Function Documentation

bool SpuMinkowskiPenetrationDepthSolver::calcPenDepth ( btSimplexSolverInterface simplexSolver,
const btConvexShape convexA,
const btConvexShape convexB,
const btTransform transA,
const btTransform transB,
btVector3 v,
btVector3 pa,
btVector3 pb,
class btIDebugDraw debugDraw 
)
virtual

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