Go to the source code of this file.
|
| template<typename T , int d> |
| TVector< T, d > | Chaos::LineSimplexFindOrigin (const TVector< T, d > *Simplex, int32 *Idxs, int32 &NumVerts, T *OutBarycentric) |
| |
| template<typename T > |
| TVec3< T > | Chaos::LineSimplexFindOrigin2 (TVec3< T > *Simplex, int32 &NumVerts, T *OutBarycentric, TVec3< T > *A, TVec3< T > *B) |
| |
| template<typename T > |
| bool | Chaos::SignMatch (T A, T B) |
| |
| template<typename T > |
| TVec3< T > | Chaos::TriangleSimplexFindOrigin (const TVec3< T > *Simplex, FSimplex &Idxs, T *OutBarycentric) |
| |
| template<typename T > |
| TVec3< T > | Chaos::TriangleSimplexFindOrigin2 (TVec3< T > *Simplex, int32 &NumVerts, T *OutBarycentric, TVec3< T > *As, TVec3< T > *Bs) |
| |
| template<typename T > |
| TVec3< T > | Chaos::TetrahedronSimplexFindOrigin (const TVec3< T > *Simplex, FSimplex &Idxs, T *OutBarycentric) |
| |
| template<typename T > |
| TVec3< T > | Chaos::TetrahedronSimplexFindOrigin2 (TVec3< T > *Simplex, int32 &NumVerts, T *OutBarycentric, TVec3< T > *A, TVec3< T > *B) |
| |
| template<typename T > |
| void | Chaos::ReorderGJKArray (T *Data, FSimplex &Idxs) |
| |
| template<typename T > |
| TVec3< T > | Chaos::SimplexFindClosestToOrigin (TVec3< T > *Simplex, FSimplex &Idxs, T *OutBarycentric, TVec3< T > *A=nullptr, TVec3< T > *B=nullptr) |
| |
| template<typename T > |
| TVec3< T > | Chaos::SimplexFindClosestToOrigin2 (TVec3< T > *Simplex, int32 &NumVerts, T *OutBarycentric, TVec3< T > *A, TVec3< T > *B) |
| |