UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Delaunay3.cpp File Reference

Classes

struct  UE::Geometry::FDelaunay3Connectivity
 

Namespaces

namespace  UE
 
namespace  UE::Geometry
 
namespace  UE::Geometry::Delaunay3Internal
 

Functions

FIndex3i UE::Geometry::Delaunay3Internal::GetTriOpposite (const FIndex4i &Tet, int SubIdx)
 
FIndex4i UE::Geometry::Delaunay3Internal::ToTet (const FIndex3i &Tri, int32 Vert)
 
void UE::Geometry::Delaunay3Internal::GetTetFaces (const FIndex4i &Tet, FIndex3i OutFaces[4])
 
void UE::Geometry::Delaunay3Internal::GetTetOrientations (const FIndex4i &Tet, FIndex4i OutFaces[4])
 
void UE::Geometry::Delaunay3Internal::GetTetFaces (const FIndex3i &Tri, int32 Vert, FIndex3i OutFaces[4])
 
FIndex3i UE::Geometry::Delaunay3Internal::ReverseTri (const FIndex3i &Tri)
 
template<typename RealType >
bool UE::Geometry::Delaunay3Internal::IsDelaunay (FDelaunay3Connectivity &Connectivity, TArrayView< const TVector< RealType > > Vertices)
 
template<typename RealType >
bool UE::Geometry::Delaunay3Internal::InTetSphere (TArrayView< const TVector< RealType > > Vertices, const FIndex4i &Tet, int32 Vertex)
 
template<typename RealType , bool bAssumeDelaunay = true>
FIndex4i UE::Geometry::Delaunay3Internal::WalkToContainingTet (FRandomStream &Random, FDelaunay3Connectivity &Connectivity, TArrayView< const TVector< RealType > > Vertices, FIndex4i StartTet, int32 Vertex, int32 &IsDuplicateOfOut)
 
template<typename RealType >
FIndex4i UE::Geometry::Delaunay3Internal::Insert (FDelaunay3Connectivity &Connectivity, TArrayView< const TVector< RealType > > Vertices, FIndex4i OnTet, int32 ToInsertV)
 
template<typename RealType >
bool UE::Geometry::Delaunay3Internal::Triangulate (FRandomStream &Random, FDelaunay3Connectivity &Connectivity, TArrayView< const TVector< RealType > > Vertices)