Bullet Collision Detection & Physics Library
|
Classes | |
struct | eStatus |
struct | sSimplex |
struct | sSV |
Public Member Functions | |
GJK () | |
void | Initialize () |
eStatus::_ | Evaluate (const tShape &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 | |
tShape | 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 |
eStatus::_ | m_status |
Definition at line 142 of file btGjkEpa2.cpp.
|
inline |
Definition at line 171 of file btGjkEpa2.cpp.
Definition at line 381 of file btGjkEpa2.cpp.
|
inlinestatic |
Definition at line 387 of file btGjkEpa2.cpp.
|
inline |
Definition at line 306 of file btGjkEpa2.cpp.
|
inline |
Definition at line 183 of file btGjkEpa2.cpp.
Definition at line 372 of file btGjkEpa2.cpp.
|
inline |
Definition at line 175 of file btGjkEpa2.cpp.
|
inlinestatic |
Definition at line 393 of file btGjkEpa2.cpp.
|
inlinestatic |
Definition at line 408 of file btGjkEpa2.cpp.
|
inlinestatic |
Definition at line 454 of file btGjkEpa2.cpp.
|
inline |
Definition at line 377 of file btGjkEpa2.cpp.
U gjkepa2_impl::GJK::m_current |
Definition at line 167 of file btGjkEpa2.cpp.
btScalar gjkepa2_impl::GJK::m_distance |
Definition at line 162 of file btGjkEpa2.cpp.
sSV* gjkepa2_impl::GJK::m_free[4] |
Definition at line 165 of file btGjkEpa2.cpp.
U gjkepa2_impl::GJK::m_nfree |
Definition at line 166 of file btGjkEpa2.cpp.
btVector3 gjkepa2_impl::GJK::m_ray |
Definition at line 161 of file btGjkEpa2.cpp.
tShape gjkepa2_impl::GJK::m_shape |
Definition at line 160 of file btGjkEpa2.cpp.
sSimplex* gjkepa2_impl::GJK::m_simplex |
Definition at line 168 of file btGjkEpa2.cpp.
sSimplex gjkepa2_impl::GJK::m_simplices[2] |
Definition at line 163 of file btGjkEpa2.cpp.
eStatus::_ gjkepa2_impl::GJK::m_status |
Definition at line 169 of file btGjkEpa2.cpp.
sSV gjkepa2_impl::GJK::m_store[4] |
Definition at line 164 of file btGjkEpa2.cpp.