17#ifndef BT_SUBSIMPLEX_CONVEX_CAST_H
18#define BT_SUBSIMPLEX_CONVEX_CAST_H
#define btSimplexSolverInterface
btConvexCast is an interface for Casting
The btConvexShape is an abstract shape interface, implemented by all convex shapes such as btBoxShape...
btSubsimplexConvexCast implements Gino van den Bergens' paper "Ray Casting against bteral Convex Obje...
btSubsimplexConvexCast(const btConvexShape *shapeA, const btConvexShape *shapeB, btSimplexSolverInterface *simplexSolver)
const btConvexShape * m_convexA
btSimplexSolverInterface * m_simplexSolver
virtual bool calcTimeOfImpact(const btTransform &fromA, const btTransform &toA, const btTransform &fromB, const btTransform &toB, CastResult &result)
SimsimplexConvexCast calculateTimeOfImpact calculates the time of impact+normal for the linear cast (...
const btConvexShape * m_convexB
RayResult stores the closest result alternatively, add a callback method to decide about closest/all ...