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 145 of file btGjkEpa3.h.
|
inline |
Definition at line 173 of file btGjkEpa3.h.
|
inline |
Definition at line 384 of file btGjkEpa3.h.
|
inlinestatic |
Definition at line 390 of file btGjkEpa3.h.
|
inline |
Definition at line 309 of file btGjkEpa3.h.
|
inline |
Definition at line 186 of file btGjkEpa3.h.
|
inline |
Definition at line 375 of file btGjkEpa3.h.
|
inline |
Definition at line 178 of file btGjkEpa3.h.
|
inlinestatic |
Definition at line 396 of file btGjkEpa3.h.
|
inlinestatic |
Definition at line 411 of file btGjkEpa3.h.
|
inlinestatic |
Definition at line 457 of file btGjkEpa3.h.
|
inline |
Definition at line 380 of file btGjkEpa3.h.
Definition at line 168 of file btGjkEpa3.h.
Definition at line 163 of file btGjkEpa3.h.
Definition at line 166 of file btGjkEpa3.h.
Definition at line 167 of file btGjkEpa3.h.
Definition at line 162 of file btGjkEpa3.h.
MinkowskiDiff<btConvexTemplate> GJK< btConvexTemplate >::m_shape |
Definition at line 161 of file btGjkEpa3.h.
Definition at line 169 of file btGjkEpa3.h.
Definition at line 164 of file btGjkEpa3.h.
eGjkStatus GJK< btConvexTemplate >::m_status |
Definition at line 170 of file btGjkEpa3.h.
Definition at line 165 of file btGjkEpa3.h.