Bullet Collision Detection & Physics Library
|
#include <btGjkEpa3.h>
Classes | |
struct | sSimplex |
struct | sSV |
Public Member Functions | |
GJK (const btConvexTemplate &a, const btConvexTemplate &b) | |
void | Initialize () |
eGjkStatus | Evaluate (const MinkowskiDiff< btConvexTemplate > &shapearg, const btVector3 &guess) |
bool | EncloseOrigin () |
void | getsupport (const btVector3 &d, sSV &sv) const |
void | removevertice (sSimplex &simplex) |
void | appendvertice (sSimplex &simplex, const btVector3 &v) |
Static Public Member Functions | |
static btScalar | det (const btVector3 &a, const btVector3 &b, const btVector3 &c) |
static btScalar | projectorigin (const btVector3 &a, const btVector3 &b, btScalar *w, U &m) |
static btScalar | projectorigin (const btVector3 &a, const btVector3 &b, const btVector3 &c, btScalar *w, U &m) |
static btScalar | projectorigin (const btVector3 &a, const btVector3 &b, const btVector3 &c, const btVector3 &d, btScalar *w, U &m) |
Public Attributes | |
MinkowskiDiff< btConvexTemplate > | m_shape |
btVector3 | m_ray |
btScalar | m_distance |
sSimplex | m_simplices [2] |
sSV | m_store [4] |
sSV * | m_free [4] |
U | m_nfree |
U | m_current |
sSimplex * | m_simplex |
eGjkStatus | m_status |
Definition at line 134 of file btGjkEpa3.h.
|
inline |
Definition at line 162 of file btGjkEpa3.h.
|
inline |
Definition at line 387 of file btGjkEpa3.h.
|
inlinestatic |
Definition at line 393 of file btGjkEpa3.h.
|
inline |
Definition at line 312 of file btGjkEpa3.h.
|
inline |
Definition at line 175 of file btGjkEpa3.h.
|
inline |
Definition at line 378 of file btGjkEpa3.h.
|
inline |
Definition at line 167 of file btGjkEpa3.h.
|
inlinestatic |
Definition at line 399 of file btGjkEpa3.h.
|
inlinestatic |
Definition at line 431 of file btGjkEpa3.h.
|
inlinestatic |
Definition at line 477 of file btGjkEpa3.h.
|
inline |
Definition at line 383 of file btGjkEpa3.h.
Definition at line 157 of file btGjkEpa3.h.
Definition at line 152 of file btGjkEpa3.h.
Definition at line 155 of file btGjkEpa3.h.
Definition at line 156 of file btGjkEpa3.h.
Definition at line 151 of file btGjkEpa3.h.
MinkowskiDiff<btConvexTemplate> GJK< btConvexTemplate >::m_shape |
Definition at line 150 of file btGjkEpa3.h.
Definition at line 158 of file btGjkEpa3.h.
Definition at line 153 of file btGjkEpa3.h.
eGjkStatus GJK< btConvexTemplate >::m_status |
Definition at line 159 of file btGjkEpa3.h.
Definition at line 154 of file btGjkEpa3.h.