UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Geometry::TTetrahedron3< RealType > Struct Template Reference

#include <TriangleTypes.h>

Public Member Functions

 TTetrahedron3 ()
 
 TTetrahedron3 (const TVector< RealType > &V0, const TVector< RealType > &V1, const TVector< RealType > &V2, const TVector< RealType > &V3)
 
 TTetrahedron3 (const TVector< RealType > VIn[4])
 
TVector< RealType > BarycentricPoint (RealType Bary0, RealType Bary1, RealType Bary2, RealType Bary3) const
 
TVector< RealType > BarycentricPoint (const TVector4< RealType > &BaryCoords) const
 
TAxisAlignedBox3< RealType > Bounds () const
 
template<bool bReverseOrientation = false>
TTriangle3< RealType > GetFace (int32 Idx) const
 
TVector< RealType > Centroid () const
 

Static Public Member Functions

template<bool bReverseOrientation = false>
static FIndex3i GetFaceIndices (int32 Idx)
 

Public Attributes

TVector< RealType > V [4]
 

Constructor & Destructor Documentation

◆ TTetrahedron3() [1/3]

template<typename RealType >
UE::Geometry::TTetrahedron3< RealType >::TTetrahedron3 ( )
inline

◆ TTetrahedron3() [2/3]

template<typename RealType >
UE::Geometry::TTetrahedron3< RealType >::TTetrahedron3 ( const TVector< RealType > &  V0,
const TVector< RealType > &  V1,
const TVector< RealType > &  V2,
const TVector< RealType > &  V3 
)
inline

◆ TTetrahedron3() [3/3]

template<typename RealType >
UE::Geometry::TTetrahedron3< RealType >::TTetrahedron3 ( const TVector< RealType >  VIn[4])
inline

Member Function Documentation

◆ BarycentricPoint() [1/2]

template<typename RealType >
TVector< RealType > UE::Geometry::TTetrahedron3< RealType >::BarycentricPoint ( const TVector4< RealType > &  BaryCoords) const
inline

◆ BarycentricPoint() [2/2]

template<typename RealType >
TVector< RealType > UE::Geometry::TTetrahedron3< RealType >::BarycentricPoint ( RealType  Bary0,
RealType  Bary1,
RealType  Bary2,
RealType  Bary3 
) const
inline

◆ Bounds()

template<typename RealType >
TAxisAlignedBox3< RealType > UE::Geometry::TTetrahedron3< RealType >::Bounds ( ) const
inline

◆ Centroid()

template<typename RealType >
TVector< RealType > UE::Geometry::TTetrahedron3< RealType >::Centroid ( ) const
inline
Returns
centroid of this tetrahedron

◆ GetFace()

template<typename RealType >
template<bool bReverseOrientation = false>
TTriangle3< RealType > UE::Geometry::TTetrahedron3< RealType >::GetFace ( int32  Idx) const
inline

◆ GetFaceIndices()

template<typename RealType >
template<bool bReverseOrientation = false>
static FIndex3i UE::Geometry::TTetrahedron3< RealType >::GetFaceIndices ( int32  Idx)
inlinestatic

Member Data Documentation

◆ V

template<typename RealType >
TVector<RealType> UE::Geometry::TTetrahedron3< RealType >::V[4]

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