16#ifndef BT_SUBSIMPLEX_CONVEX_CAST_H
17#define BT_SUBSIMPLEX_CONVEX_CAST_H
#define btSimplexSolverInterface
Typically the conservative advancement reaches solution in a few iterations, clip it to 32 for degene...
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 ...