UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SAT.h File Reference
#include "Chaos/Core.h"
#include "Chaos/Plane.h"
#include "Chaos/Utilities.h"

Go to the source code of this file.

Classes

struct  Chaos::FSATResult
 
struct  Chaos::FSATSettings
 

Namespaces

namespace  Chaos
 

Enumerations

enum class  Chaos::ESATFeatureType { Chaos::None , Chaos::Plane , Chaos::Edge , Chaos::Vertex }
 

Functions

bool Chaos::IsMinkowskiSumFace (const FVec3 &A, const FVec3 &B, const FVec3 &C, const FVec3 &D)
 
template<typename ConvexImplicitType1 , typename ConvexImplicitType2 >
FSATResult Chaos::SATPlaneVertex (const ConvexImplicitType1 &Convex1, const FRigidTransform3 &Convex1Transform, const ConvexImplicitType2 &Convex2, const FRigidTransform3 &Convex2Transform, const FReal CullDistance)
 
template<typename ConvexImplicitType1 , typename ConvexImplicitType2 >
FSATResult Chaos::SATEdgeEdge (const ConvexImplicitType1 &Convex1, const FRigidTransform3 &Convex1Transform, const ConvexImplicitType2 &Convex2, const FRigidTransform3 &Convex2Transform, const FReal CullDistance)
 
template<typename ConvexImplicitType1 , typename ConvexImplicitType2 >
FSATResult Chaos::SATPenetration (const ConvexImplicitType1 &Convex1, const FRigidTransform3 &Convex1Transform, const ConvexImplicitType2 &Convex2, const FRigidTransform3 &Convex2Transform, const FReal CullDistance, const FSATSettings &Settings)