Bullet Collision Detection & Physics Library
|
#include <btGjkEpa3.h>
Classes | |
struct | sFace |
struct | sHorizon |
struct | sList |
Public Member Functions | |
EPA () | |
void | Initialize () |
eEpaStatus | Evaluate (GJK< btConvexTemplate > &gjk, const btVector3 &guess) |
bool | getedgedist (sFace *face, typename GJK< btConvexTemplate >::sSV *a, typename GJK< btConvexTemplate >::sSV *b, btScalar &dist) |
sFace * | newface (typename GJK< btConvexTemplate >::sSV *a, typename GJK< btConvexTemplate >::sSV *b, typename GJK< btConvexTemplate >::sSV *c, bool forced) |
sFace * | findbest () |
bool | expand (U pass, typename GJK< btConvexTemplate >::sSV *w, sFace *f, U e, sHorizon &horizon) |
Static Public Member Functions | |
static void | bind (sFace *fa, U ea, sFace *fb, U eb) |
static void | append (sList &list, sFace *face) |
static void | remove (sList &list, sFace *face) |
Public Attributes | |
eEpaStatus | m_status |
GJK< btConvexTemplate >::sSimplex | m_result |
btVector3 | m_normal |
btScalar | m_depth |
GJK< btConvexTemplate >::sSV | m_sv_store [EPA_MAX_VERTICES] |
sFace | m_fc_store [EPA_MAX_FACES] |
U | m_nextsv |
sList | m_hull |
sList | m_stock |
Definition at line 526 of file btGjkEpa3.h.
Definition at line 565 of file btGjkEpa3.h.
|
inlinestatic |
Definition at line 576 of file btGjkEpa3.h.
|
inlinestatic |
Definition at line 571 of file btGjkEpa3.h.
|
inline |
Definition at line 604 of file btGjkEpa3.h.
|
inline |
Definition at line 804 of file btGjkEpa3.h.
Definition at line 789 of file btGjkEpa3.h.
|
inline |
Definition at line 708 of file btGjkEpa3.h.
|
inline |
Definition at line 593 of file btGjkEpa3.h.
|
inline |
Definition at line 744 of file btGjkEpa3.h.
|
inlinestatic |
Definition at line 584 of file btGjkEpa3.h.
Definition at line 558 of file btGjkEpa3.h.
sFace EPA< btConvexTemplate >::m_fc_store[EPA_MAX_FACES] |
Definition at line 560 of file btGjkEpa3.h.
Definition at line 562 of file btGjkEpa3.h.
Definition at line 561 of file btGjkEpa3.h.
Definition at line 557 of file btGjkEpa3.h.
GJK<btConvexTemplate>::sSimplex EPA< btConvexTemplate >::m_result |
Definition at line 556 of file btGjkEpa3.h.
eEpaStatus EPA< btConvexTemplate >::m_status |
Definition at line 555 of file btGjkEpa3.h.
Definition at line 563 of file btGjkEpa3.h.
GJK<btConvexTemplate>::sSV EPA< btConvexTemplate >::m_sv_store[EPA_MAX_VERTICES] |
Definition at line 559 of file btGjkEpa3.h.