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