|
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.
| U GJK< btConvexTemplate >::m_current |
Definition at line 168 of file btGjkEpa3.h.
Definition at line 163 of file btGjkEpa3.h.
Definition at line 166 of file btGjkEpa3.h.
| U GJK< btConvexTemplate >::m_nfree |
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.