Bullet Collision Detection & Physics Library
|
#include "BulletCollision/CollisionShapes/btConvexInternalShape.h"
#include "BulletCollision/CollisionShapes/btSphereShape.h"
#include "btGjkEpa2.h"
Go to the source code of this file.
Classes | |
struct | gjkepa2_impl::MinkowskiDiff |
struct | gjkepa2_impl::GJK |
struct | gjkepa2_impl::GJK::sSV |
struct | gjkepa2_impl::GJK::sSimplex |
struct | gjkepa2_impl::GJK::eStatus |
struct | gjkepa2_impl::EPA |
struct | gjkepa2_impl::EPA::sFace |
struct | gjkepa2_impl::EPA::sList |
struct | gjkepa2_impl::EPA::sHorizon |
struct | gjkepa2_impl::EPA::eStatus |
Namespaces | |
namespace | gjkepa2_impl |
Macros | |
#define | GJK_MAX_ITERATIONS 128 |
#define | GJK_ACCURACY ((btScalar)0.0001) |
#define | GJK_MIN_DISTANCE ((btScalar)0.0001) |
#define | GJK_DUPLICATED_EPS ((btScalar)0.0001) |
#define | GJK_SIMPLEX2_EPS ((btScalar)0.0) |
#define | GJK_SIMPLEX3_EPS ((btScalar)0.0) |
#define | GJK_SIMPLEX4_EPS ((btScalar)0.0) |
#define | EPA_MAX_VERTICES 128 |
#define | EPA_MAX_ITERATIONS 255 |
#define | EPA_ACCURACY ((btScalar)0.0001) |
#define | EPA_PLANE_EPS ((btScalar)0.00001) |
#define | EPA_INSIDE_EPS ((btScalar)0.01) |
#define | EPA_FALLBACK (10 * EPA_ACCURACY) |
#define | EPA_MAX_FACES (EPA_MAX_VERTICES * 2) |
Typedefs | |
typedef unsigned int | gjkepa2_impl::U |
typedef unsigned char | gjkepa2_impl::U1 |
typedef MinkowskiDiff | gjkepa2_impl::tShape |
Functions | |
static void | gjkepa2_impl::Initialize (const btConvexShape *shape0, const btTransform &wtrs0, const btConvexShape *shape1, const btTransform &wtrs1, btGjkEpaSolver2::sResults &results, tShape &shape, bool withmargins) |
#define EPA_ACCURACY ((btScalar)0.0001) |
Definition at line 67 of file btGjkEpa2.cpp.
#define EPA_FALLBACK (10 * EPA_ACCURACY) |
Definition at line 72 of file btGjkEpa2.cpp.
#define EPA_INSIDE_EPS ((btScalar)0.01) |
Definition at line 69 of file btGjkEpa2.cpp.
#define EPA_MAX_FACES (EPA_MAX_VERTICES * 2) |
Definition at line 73 of file btGjkEpa2.cpp.
#define EPA_MAX_ITERATIONS 255 |
Definition at line 60 of file btGjkEpa2.cpp.
#define EPA_MAX_VERTICES 128 |
Definition at line 59 of file btGjkEpa2.cpp.
#define EPA_PLANE_EPS ((btScalar)0.00001) |
Definition at line 68 of file btGjkEpa2.cpp.
#define GJK_ACCURACY ((btScalar)0.0001) |
Definition at line 49 of file btGjkEpa2.cpp.
#define GJK_DUPLICATED_EPS ((btScalar)0.0001) |
Definition at line 51 of file btGjkEpa2.cpp.
#define GJK_MAX_ITERATIONS 128 |
Definition at line 42 of file btGjkEpa2.cpp.
#define GJK_MIN_DISTANCE ((btScalar)0.0001) |
Definition at line 50 of file btGjkEpa2.cpp.
#define GJK_SIMPLEX2_EPS ((btScalar)0.0) |
Definition at line 54 of file btGjkEpa2.cpp.
#define GJK_SIMPLEX3_EPS ((btScalar)0.0) |
Definition at line 55 of file btGjkEpa2.cpp.
#define GJK_SIMPLEX4_EPS ((btScalar)0.0) |
Definition at line 56 of file btGjkEpa2.cpp.