/Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/Operations/MeshResolveTJunctions.h
Current implementation is O(N*M) in the number of boundary edges (N) and boundary vertices (M). Could be improved with a spatial data structure.
class FMeshResolveTJunctions
TSet< int32 >
BoundaryEdges
Subset of mesh boundary edges (otherwise all boundary edges are processed)
double
DistanceTolerance
Distance threshold used for various checks (eg is vertex on edge, end endpoint tolerance, etc)
FDynamicMesh3&...
Mesh
The mesh that we are modifying
int32
NumSplitEdges
Number of edges that were split to resolve T-junctions