Blender
V3.3
|
Public Member Functions | |
MinkowskiDiff () | |
void | EnableMargin (bool enable) |
btVector3 | Support0 (const btVector3 &d) const |
btVector3 | Support1 (const btVector3 &d) const |
btVector3 | Support (const btVector3 &d) const |
btVector3 | Support (const btVector3 &d, U index) const |
Public Attributes | |
const btConvexShape * | m_shapes [2] |
btMatrix3x3 | m_toshape1 |
btTransform | m_toshape0 |
btVector3(btConvexShape::* | Ls )(const btVector3 &) const |
Definition at line 80 of file btGjkEpa2.cpp.
|
inline |
Definition at line 91 of file btGjkEpa2.cpp.
Definition at line 122 of file btGjkEpa2.cpp.
References localGetSupportVertexNonVirtual(), localGetSupportVertexWithoutMarginNonVirtual(), and Ls.
Referenced by gjkepa2_impl::Initialize().
Definition at line 139 of file btGjkEpa2.cpp.
References Support0(), and Support1().
Referenced by btGjkEpaSolver2::Distance(), gjkepa2_impl::GJK::getsupport(), btGjkEpaSolver2::Penetration(), and btGjkEpaSolver2::SignedDistance().
Definition at line 143 of file btGjkEpa2.cpp.
References Support0(), and Support1().
Definition at line 133 of file btGjkEpa2.cpp.
References Ls, m_shapes, m_toshape0, and m_toshape1.
Referenced by Support().
Definition at line 88 of file btGjkEpa2.cpp.
Referenced by EnableMargin(), Support0(), and Support1().
const btConvexShape* gjkepa2_impl::MinkowskiDiff::m_shapes[2] |
Definition at line 82 of file btGjkEpa2.cpp.
Referenced by gjkepa2_impl::Initialize(), Support0(), and Support1().
btTransform gjkepa2_impl::MinkowskiDiff::m_toshape0 |
Definition at line 84 of file btGjkEpa2.cpp.
Referenced by gjkepa2_impl::Initialize(), and Support1().
btMatrix3x3 gjkepa2_impl::MinkowskiDiff::m_toshape1 |
Definition at line 83 of file btGjkEpa2.cpp.
Referenced by gjkepa2_impl::Initialize(), and Support1().