58 bool usemargins=
true);
74 #endif //BT_GJK_EPA2_H
btGjkEpaSolver contributed under zlib by Nathanael Presson
The btConvexShape is an abstract shape interface, implemented by all convex shapes such as btBoxShape...
static int StackSizeRequirement()
static bool Penetration(const btConvexShape *shape0, const btTransform &wtrs0, const btConvexShape *shape1, const btTransform &wtrs1, const btVector3 &guess, sResults &results, bool usemargins=true)
btVector3 can be used to represent 3D points and vectors.
static bool Distance(const btConvexShape *shape0, const btTransform &wtrs0, const btConvexShape *shape1, const btTransform &wtrs1, const btVector3 &guess, sResults &results)
enum btGjkEpaSolver2::sResults::eStatus status
static btScalar SignedDistance(const btVector3 &position, btScalar margin, const btConvexShape *shape, const btTransform &wtrs, sResults &results)
float btScalar
The btScalar type abstracts floating point numbers, to easily switch between double and single floati...