UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::TGJKCoreShape< T_SHAPE > Struct Template Reference

#include <GJKShape.h>

Public Types

using FShapeType = T_SHAPE
 

Public Member Functions

 TGJKCoreShape (const FShapeType &InShape)
 
 TGJKCoreShape (const FShapeType &InShape, const FReal InMargin)
 
 TGJKCoreShape (const FShapeType &InShape, const FRealSingle InMargin)
 
FVec3 InverseTransformPositionNoScale (const FVec3 &V) const
 
FReal GetMargin () const
 
FRealSingle GetMarginf () const
 
FVec3 SupportCore (const FVec3 Dir, const FReal InMargin, FReal *OutSupportDelta, int32 &VertexIndex) const
 
bool IsConvex () const
 
FString ToString () const
 

Public Attributes

const FShapeTypeShape
 
const FRealSingle Margin
 

Member Typedef Documentation

◆ FShapeType

template<typename T_SHAPE >
using Chaos::TGJKCoreShape< T_SHAPE >::FShapeType = T_SHAPE

Constructor & Destructor Documentation

◆ TGJKCoreShape() [1/3]

template<typename T_SHAPE >
Chaos::TGJKCoreShape< T_SHAPE >::TGJKCoreShape ( const FShapeType InShape)
inline

◆ TGJKCoreShape() [2/3]

template<typename T_SHAPE >
Chaos::TGJKCoreShape< T_SHAPE >::TGJKCoreShape ( const FShapeType InShape,
const FReal  InMargin 
)
inline

◆ TGJKCoreShape() [3/3]

template<typename T_SHAPE >
Chaos::TGJKCoreShape< T_SHAPE >::TGJKCoreShape ( const FShapeType InShape,
const FRealSingle  InMargin 
)
inline

Member Function Documentation

◆ GetMargin()

template<typename T_SHAPE >
FReal Chaos::TGJKCoreShape< T_SHAPE >::GetMargin ( ) const
inline

◆ GetMarginf()

template<typename T_SHAPE >
FRealSingle Chaos::TGJKCoreShape< T_SHAPE >::GetMarginf ( ) const
inline

◆ InverseTransformPositionNoScale()

template<typename T_SHAPE >
FVec3 Chaos::TGJKCoreShape< T_SHAPE >::InverseTransformPositionNoScale ( const FVec3 V) const
inline

◆ IsConvex()

template<typename T_SHAPE >
bool Chaos::TGJKCoreShape< T_SHAPE >::IsConvex ( ) const
inline

◆ SupportCore()

template<typename T_SHAPE >
FVec3 Chaos::TGJKCoreShape< T_SHAPE >::SupportCore ( const FVec3  Dir,
const FReal  InMargin,
FReal OutSupportDelta,
int32 VertexIndex 
) const
inline

◆ ToString()

template<typename T_SHAPE >
FString Chaos::TGJKCoreShape< T_SHAPE >::ToString ( ) const
inline

Member Data Documentation

◆ Margin

◆ Shape


The documentation for this struct was generated from the following file: