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

#include <TriangleTypes.h>

Public Member Functions

 TTriangle3 ()
 
 TTriangle3 (const TVector< RealType > &V0, const TVector< RealType > &V1, const TVector< RealType > &V2)
 
 TTriangle3 (const TVector< RealType > VIn[3])
 
TVector< RealType > BarycentricPoint (RealType Bary0, RealType Bary1, RealType Bary2) const
 
TVector< RealType > BarycentricPoint (const TVector< RealType > &BaryCoords) const
 
TVector< RealType > GetBarycentricCoords (const TVector< RealType > &Point) const
 
TVector< RealType > Normal () const
 
TVector< RealType > Centroid () const
 
void Expand (RealType Delta)
 

Public Attributes

TVector< RealType > V [3]
 

Constructor & Destructor Documentation

◆ TTriangle3() [1/3]

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

◆ TTriangle3() [2/3]

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

◆ TTriangle3() [3/3]

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

Member Function Documentation

◆ BarycentricPoint() [1/2]

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

◆ BarycentricPoint() [2/2]

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

◆ Centroid()

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

◆ Expand()

template<typename RealType >
void UE::Geometry::TTriangle3< RealType >::Expand ( RealType  Delta)
inline

grow the triangle around the centroid

◆ GetBarycentricCoords()

template<typename RealType >
TVector< RealType > UE::Geometry::TTriangle3< RealType >::GetBarycentricCoords ( const TVector< RealType > &  Point) const
inline

◆ Normal()

template<typename RealType >
TVector< RealType > UE::Geometry::TTriangle3< RealType >::Normal ( ) const
inline
Returns
vector that is perpendicular to the plane of this triangle

Member Data Documentation

◆ V

template<typename RealType >
TVector<RealType> UE::Geometry::TTriangle3< RealType >::V[3]

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