ConvexPenetrationDepthSolver provides an interface for penetration depth calculation. More...
#include <SpuConvexPenetrationDepthSolver.h>
Public Member Functions | |
virtual | ~SpuConvexPenetrationDepthSolver () |
virtual bool | calcPenDepth (SpuVoronoiSimplexSolver &simplexSolver, void *convexA, void *convexB, int shapeTypeA, int shapeTypeB, float marginA, float marginB, btTransform &transA, const btTransform &transB, btVector3 &v, btVector3 &pa, btVector3 &pb, class btIDebugDraw *debugDraw, btStackAlloc *stackAlloc, struct SpuConvexPolyhedronVertexData *convexVertexDataA, struct SpuConvexPolyhedronVertexData *convexVertexDataB) const =0 |
ConvexPenetrationDepthSolver provides an interface for penetration depth calculation.
Definition at line 31 of file SpuConvexPenetrationDepthSolver.h.
virtual SpuConvexPenetrationDepthSolver::~SpuConvexPenetrationDepthSolver | ( | ) | [inline, virtual] |
Definition at line 35 of file SpuConvexPenetrationDepthSolver.h.
virtual bool SpuConvexPenetrationDepthSolver::calcPenDepth | ( | SpuVoronoiSimplexSolver & | simplexSolver, | |
void * | convexA, | |||
void * | convexB, | |||
int | shapeTypeA, | |||
int | shapeTypeB, | |||
float | marginA, | |||
float | marginB, | |||
btTransform & | transA, | |||
const btTransform & | transB, | |||
btVector3 & | v, | |||
btVector3 & | pa, | |||
btVector3 & | pb, | |||
class btIDebugDraw * | debugDraw, | |||
btStackAlloc * | stackAlloc, | |||
struct SpuConvexPolyhedronVertexData * | convexVertexDataA, | |||
struct SpuConvexPolyhedronVertexData * | convexVertexDataB | |||
) | const [pure virtual] |