Bullet Collision Detection & Physics Library
|
Classes | |
struct | eStatus |
struct | sFace |
struct | sHorizon |
struct | sList |
Public Types | |
typedef GJK::sSV | sSV |
Public Member Functions | |
EPA () | |
void | Initialize () |
eStatus::_ | Evaluate (GJK &gjk, const btVector3 &guess) |
bool | getedgedist (sFace *face, sSV *a, sSV *b, btScalar &dist) |
sFace * | newface (sSV *a, sSV *b, sSV *c, bool forced) |
sFace * | findbest () |
bool | expand (U pass, 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 | |
eStatus::_ | m_status |
GJK::sSimplex | m_result |
btVector3 | m_normal |
btScalar | m_depth |
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 506 of file btGjkEpa2.cpp.
typedef GJK::sSV gjkepa2_impl::EPA::sSV |
Definition at line 509 of file btGjkEpa2.cpp.
|
inline |
Definition at line 555 of file btGjkEpa2.cpp.
Definition at line 566 of file btGjkEpa2.cpp.
Definition at line 561 of file btGjkEpa2.cpp.
|
inline |
Definition at line 594 of file btGjkEpa2.cpp.
Definition at line 794 of file btGjkEpa2.cpp.
|
inline |
Definition at line 779 of file btGjkEpa2.cpp.
Definition at line 698 of file btGjkEpa2.cpp.
|
inline |
Definition at line 583 of file btGjkEpa2.cpp.
Definition at line 734 of file btGjkEpa2.cpp.
Definition at line 574 of file btGjkEpa2.cpp.
btScalar gjkepa2_impl::EPA::m_depth |
Definition at line 548 of file btGjkEpa2.cpp.
sFace gjkepa2_impl::EPA::m_fc_store[EPA_MAX_FACES] |
Definition at line 550 of file btGjkEpa2.cpp.
sList gjkepa2_impl::EPA::m_hull |
Definition at line 552 of file btGjkEpa2.cpp.
U gjkepa2_impl::EPA::m_nextsv |
Definition at line 551 of file btGjkEpa2.cpp.
btVector3 gjkepa2_impl::EPA::m_normal |
Definition at line 547 of file btGjkEpa2.cpp.
GJK::sSimplex gjkepa2_impl::EPA::m_result |
Definition at line 546 of file btGjkEpa2.cpp.
eStatus::_ gjkepa2_impl::EPA::m_status |
Definition at line 545 of file btGjkEpa2.cpp.
sList gjkepa2_impl::EPA::m_stock |
Definition at line 553 of file btGjkEpa2.cpp.
sSV gjkepa2_impl::EPA::m_sv_store[EPA_MAX_VERTICES] |
Definition at line 549 of file btGjkEpa2.cpp.