![]() |
Blender V2.61 - r43446
|
Classes | |
| struct | MinkowskiDiff |
| struct | GJK |
| struct | EPA |
Typedefs | |
| typedef unsigned char | U1 |
| typedef MinkowskiDiff | tShape |
Functions | |
| static void | Initialize (const btConvexShape *shape0, const btTransform &wtrs0, const btConvexShape *shape1, const btTransform &wtrs1, btGjkEpaSolver2::sResults &results, tShape &shape, bool withmargins) |
Variables | |
| D | __pad0__ |
| typedef MinkowskiDiff gjkepa2_impl::tShape |
Definition at line 139 of file btGjkEpa2.cpp.
| typedef unsigned char gjkepa2_impl::U1 |
Definition at line 64 of file btGjkEpa2.cpp.
| static void gjkepa2_impl::Initialize | ( | const btConvexShape * | shape0, |
| const btTransform & | wtrs0, | ||
| const btConvexShape * | shape1, | ||
| const btTransform & | wtrs1, | ||
| btGjkEpaSolver2::sResults & | results, | ||
| tShape & | shape, | ||
| bool | withmargins | ||
| ) | [static] |
Definition at line 791 of file btGjkEpa2.cpp.
References gjkepa2_impl::MinkowskiDiff::EnableMargin(), btTransform::getBasis(), btTransform::inverseTimes(), gjkepa2_impl::MinkowskiDiff::m_shapes, gjkepa2_impl::MinkowskiDiff::m_toshape0, gjkepa2_impl::MinkowskiDiff::m_toshape1, btGjkEpaSolver2::sResults::Separated, btGjkEpaSolver2::sResults::status, btMatrix3x3::transposeTimes(), and btGjkEpaSolver2::sResults::witnesses.
Referenced by btGjkEpaSolver2::Distance(), btGjkEpaSolver2::Penetration(), and btGjkEpaSolver2::SignedDistance().
Definition at line 63 of file btGjkEpa2.cpp.