![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Internal simplex data for GJK that can also be stored for warm-starting subsequent calls. More...
#include <GJK.h>
Public Member Functions | |
| TGJKSimplexData () | |
| void | Reset () |
| void | Save (const FSimplex InSimplexIDs) |
| void | Restore (const TRigidTransform< T, 3 > &BToATM, FSimplex &OutSimplexIDs, TVec3< T > OutSimplex[], TVec3< T > &OutV, T &OutDistance, const T Epsilon) |
| void | Restore2 (const TRigidTransform< T, 3 > &BToATM, int32 &OutNumVerts, TVec3< T > OutSimplex[], TVec3< T > &OutV, T &OutDistance, const T Epsilon) |
Public Attributes | |
| TVec3< T > | As [MaxSimplexVerts] |
| TVec3< T > | Bs [MaxSimplexVerts] |
| T | Barycentric [MaxSimplexVerts] |
| int32 | NumVerts |
Static Public Attributes | |
| static const int32 | MaxSimplexVerts = 4 |
Internal simplex data for GJK that can also be stored for warm-starting subsequent calls.
| T | the number type (float or double) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| TVec3<T> Chaos::TGJKSimplexData< T >::As[MaxSimplexVerts] |
| T Chaos::TGJKSimplexData< T >::Barycentric[MaxSimplexVerts] |
| TVec3<T> Chaos::TGJKSimplexData< T >::Bs[MaxSimplexVerts] |
|
static |
| int32 Chaos::TGJKSimplexData< T >::NumVerts |