UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ConvexContactPointUtilities.h File Reference

Go to the source code of this file.

Namespaces

namespace  Chaos
 
namespace  Chaos::Private
 

Functions

template<typename ConvexType >
void Chaos::Private::ProjectOntoAxis (const ConvexType &Convex, const FVec3 &AxisN, const FVec3 &AxisX, FReal &PMin, FReal &PMax, int32 &MinVertexIndex, int32 &MaxVertexIndex, TArrayView< FReal > *VertexDs)
 
void Chaos::Private::ProjectOntoAxis (const FTriangle &Triangle, const FVec3 &AxisN, const FVec3 &AxisX, FReal &PMin, FReal &PMax, int32 &MinVertexIndex, int32 &MaxVertexIndex)
 
void Chaos::Private::ProjectOntoAxis (const FCapsule &Capsule, const FVec3 &AxisN, const FVec3 &AxisX, FReal &PMin, FReal &PMax, int32 &MinVertexIndex, int32 &MaxVertexIndex)
 
template<typename ConvexType >
bool Chaos::Private::GetConvexFeature (const ConvexType &Convex, const FVec3 &Position, const FVec3 &Normal, Private::FConvexFeature &OutFeature)
 
bool Chaos::Private::GetTriangleFeature (const FTriangle &Triangle, const FVec3 &TriangleNormal, const FVec3 &Position, const FVec3 &Normal, Private::FConvexFeature &OutFeature)
 
template<typename RealType >
bool Chaos::Private::IsOnMinkowskiSumConvexConvex (const TVec3< RealType > &A, const TVec3< RealType > &B, const TVec3< RealType > &C, const TVec3< RealType > &D, const RealType Tolerance=1.e-2f)
 
bool Chaos::Private::IsOnMinkowskiSumConvexTriangle (const FVec3 &A, const FVec3 &B, const FVec3 &BA, const FVec3 &C, const FVec3 &DC)
 
template<typename ConvexType >
void Chaos::ProjectOntoAxis (const ConvexType &Convex, const FVec3 &AxisN, const FVec3 &AxisX, FReal &PMin, FReal &PMax, int32 &MinVertexIndex, int32 &MaxVertexIndex, TArrayView< FReal > *VertexDs)
 
void Chaos::ProjectOntoAxis (const FTriangle &Triangle, const FVec3 &AxisN, const FVec3 &AxisX, FReal &PMin, FReal &PMax, int32 &MinVertexIndex, int32 &MaxVertexIndex)
 
void Chaos::ProjectOntoAxis (const FCapsule &Capsule, const FVec3 &AxisN, const FVec3 &AxisX, FReal &PMin, FReal &PMax, int32 &MinVertexIndex, int32 &MaxVertexIndex)