|
template<typename VectorType > |
VectorType | GJKGetAveragePoint (const GS::Array< VectorType > &vertices) |
|
template<typename VectorType > |
VectorType | GJKGetFurthestPoint (const GS::Array< VectorType > &vertices, const VectorType &d) |
|
template<typename VectorType > |
VectorType | GJKGetSupport (const GS::Array< VectorType > &vertices1, const GS::Array< VectorType > &vertices2, const VectorType &d) |
|
template<typename Coordinate > |
bool | GJKDoSimplex (GS::Array< Vector2< Coordinate > > &simplex, Vector2< Coordinate > &direction) |
|
template<typename Coordinate > |
bool | GJKDoSimplex (GS::Array< Vector3< Coordinate > > &simplex, Vector3< Coordinate > &direction) |
|
template<typename SupportFunction , typename VectorType > |
GJKResult< VectorType > | GJKCollisionDetection (SupportFunction supportFunction, VectorType direction) |
|
template<typename VectorType > |
GJKResult< VectorType > | GJKCollisionDetection (const GS::Array< VectorType > &vertices1, const GS::Array< VectorType > &vertices2) |
|