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

#include <GJKShape.h>

Public Types

using FShapeType = T_SHAPE
 

Public Member Functions

 TGJKShapeTransformed (const FShapeType &InShape, const FRigidTransform3 &InTransform)
 
const FRigidTransform3GetTransform () const
 
FVec3 InverseTransformPositionNoScale (const FVec3 &V) const
 
FReal GetMargin () const
 
FVec3 SupportCore (const FVec3 Dir, const FReal InMargin, FReal *OutSupportDelta, int32 &VertexIndex) const
 
bool IsConvex () const
 
FString ToString () const
 

Public Attributes

FRigidTransform3 Transform
 
const FShapeTypeShape
 

Member Typedef Documentation

◆ FShapeType

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

Constructor & Destructor Documentation

◆ TGJKShapeTransformed()

template<typename T_SHAPE >
Chaos::TGJKShapeTransformed< T_SHAPE >::TGJKShapeTransformed ( const FShapeType InShape,
const FRigidTransform3 InTransform 
)
inline

Member Function Documentation

◆ GetMargin()

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

◆ GetTransform()

template<typename T_SHAPE >
const FRigidTransform3 & Chaos::TGJKShapeTransformed< T_SHAPE >::GetTransform ( ) const
inline

◆ InverseTransformPositionNoScale()

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

◆ IsConvex()

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

◆ SupportCore()

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

◆ ToString()

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

Member Data Documentation

◆ Shape

◆ Transform


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