UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FTriangle Struct Reference

#include <BlendSpaceHelpers.h>

Public Member Functions

void UpdateCenter ()
 
bool operator== (const FTriangle &Other) const
 
 FTriangle (FTriangle &Copy)
 
 FTriangle (FVertex *A, FVertex *B, FVertex *C)
 
 FTriangle (FVertex *A)
 
 FTriangle (FVertex *A, FVertex *B)
 
 FTriangle ()
 
 ~FTriangle ()
 
bool Contains (const FVertex &Other) const
 
double GetDistance (const FVertex &Other) const
 
double GetDistance (const FVector2D &Other) const
 
bool HasSameHalfEdge (const FTriangle *Other) const
 
bool DoesShareSameEdge (const FTriangle *Other) const
 
FVertexFindNonSharingPoint (const FTriangle *Other) const
 

Public Attributes

FVertexVertices [3]
 
FVector2D Center
 
FHalfEdge Edges [3]
 

Detailed Description

Utility class for FDelaunayTriangleGenerator This represents Triangle in FDelaunayTriangleGenerator

Constructor & Destructor Documentation

◆ FTriangle() [1/5]

FTriangle::FTriangle ( FTriangle Copy)
inline

◆ FTriangle() [2/5]

FTriangle::FTriangle ( FVertex A,
FVertex B,
FVertex C 
)
inline

◆ FTriangle() [3/5]

FTriangle::FTriangle ( FVertex A)
inline

◆ FTriangle() [4/5]

FTriangle::FTriangle ( FVertex A,
FVertex B 
)
inline

◆ FTriangle() [5/5]

FTriangle::FTriangle ( )
inline

◆ ~FTriangle()

FTriangle::~FTriangle ( )
inline

Member Function Documentation

◆ Contains()

bool FTriangle::Contains ( const FVertex Other) const
inline

◆ DoesShareSameEdge()

bool FTriangle::DoesShareSameEdge ( const FTriangle Other) const
inline

◆ FindNonSharingPoint()

FVertex * FTriangle::FindNonSharingPoint ( const FTriangle Other) const
inline

◆ GetDistance() [1/2]

double FTriangle::GetDistance ( const FVector2D Other) const
inline

◆ GetDistance() [2/2]

double FTriangle::GetDistance ( const FVertex Other) const
inline

◆ HasSameHalfEdge()

bool FTriangle::HasSameHalfEdge ( const FTriangle Other) const
inline

◆ operator==()

bool FTriangle::operator== ( const FTriangle Other) const
inline

◆ UpdateCenter()

void FTriangle::UpdateCenter ( )
inline

Member Data Documentation

◆ Center

FVector2D FTriangle::Center

◆ Edges

FHalfEdge FTriangle::Edges[3]

◆ Vertices

FVertex* FTriangle::Vertices[3]

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