UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Geometry::FDelaunay3 Class Reference

#include <Delaunay3.h>

Public Member Functions

GEOMETRYCORE_API bool Triangulate (TArrayView< const TVector< double > > Vertices)
 
GEOMETRYCORE_API bool Triangulate (TArrayView< const TVector< float > > Vertices)
 
GEOMETRYCORE_API TArray< FIndex4iGetTetrahedraAsFIndex4i (bool bReverseOrientation=false) const
 
GEOMETRYCORE_API TArray< FIntVector4GetTetrahedra (bool bReverseOrientation=false) const
 
GEOMETRYCORE_API bool IsDelaunay (TArrayView< const FVector3f > Vertices) const
 
GEOMETRYCORE_API bool IsDelaunay (TArrayView< const FVector3d > Vertices) const
 

Public Attributes

FRandomStream RandomStream
 

Protected Attributes

TPimplPtr< FDelaunay3ConnectivityConnectivity
 

Member Function Documentation

◆ GetTetrahedra()

TArray< FIntVector4 > UE::Geometry::FDelaunay3::GetTetrahedra ( bool  bReverseOrientation = false) const

◆ GetTetrahedraAsFIndex4i()

TArray< FIndex4i > UE::Geometry::FDelaunay3::GetTetrahedraAsFIndex4i ( bool  bReverseOrientation = false) const

◆ IsDelaunay() [1/2]

bool UE::Geometry::FDelaunay3::IsDelaunay ( TArrayView< const FVector3d Vertices) const

◆ IsDelaunay() [2/2]

bool UE::Geometry::FDelaunay3::IsDelaunay ( TArrayView< const FVector3f Vertices) const

◆ Triangulate() [1/2]

bool UE::Geometry::FDelaunay3::Triangulate ( TArrayView< const TVector< double > >  Vertices)

Compute a 3D Delaunay triangulation. Note this clears any previously-held triangulation data, and triangulates the passed-in vertices from scratch

Returns
false if triangulation failed

◆ Triangulate() [2/2]

bool UE::Geometry::FDelaunay3::Triangulate ( TArrayView< const TVector< float > >  Vertices)

Member Data Documentation

◆ Connectivity

TPimplPtr<FDelaunay3Connectivity> UE::Geometry::FDelaunay3::Connectivity
protected

◆ RandomStream

FRandomStream UE::Geometry::FDelaunay3::RandomStream

The documentation for this class was generated from the following files: