UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Topomaker.cpp File Reference
#include "Topo/Topomaker.h"
#include "Core/Chrono.h"
#include "Core/Session.h"
#include "Geo/Curves/RestrictionCurve.h"
#include "Topo/Body.h"
#include "Topo/FaceAnalyzer.h"
#include "Topo/Model.h"
#include "Topo/Shell.h"
#include "Topo/TopologicalEdge.h"
#include "Topo/TopologicalLink.h"
#include "Topo/TopologicalFace.h"
#include "Topo/TopologicalLoop.h"
#include "Topo/TopologicalVertex.h"
#include "Topo/TopologicalShapeEntity.h"
#include "UI/Display.h"
#include "UI/Message.h"
#include "Utils/Util.h"

Namespaces

namespace  UE
 
namespace  UE::CADKernel
 
namespace  UE::CADKernel::SewOption
 
namespace  UE::CADKernel::TopomakerTools
 

Functions

void UE::CADKernel::TopomakerTools::MergeCoincidentVertices (TArray< FTopologicalVertex * > &VerticesToMerge, double Tolerance)
 
FTopologicalVertexUE::CADKernel::TopomakerTools::SplitAndLink (FTopologicalVertex &StartVertex, FTopologicalEdge &EdgeToLink, FTopologicalEdge &EdgeToSplit, double SquareSewTolerance, double SquareMinEdgeLength)
 
FTopologicalVertexUE::CADKernel::TopomakerTools::StitchParallelEdgesFrom (FTopologicalVertex *Vertex, double SewTolerance, double MinEdgeLength, bool bProhibitSewingEdgesOfSameFace)
 
void UE::CADKernel::TopomakerTools::StitchParallelEdges (TArray< FTopologicalVertex * > &VerticesToProcess, double SewTolerance, double MinEdgeLength, bool bProhibitSewingEdgesOfSameFace)
 
void UE::CADKernel::TopomakerTools::MergeCoincidentEdges (FTopologicalEdge *Edge, double MinEdgeLength)
 
void UE::CADKernel::TopomakerTools::MergeCoincidentEdges (TArray< FTopologicalEdge * > &EdgesToProcess, double MinEdgeLength)
 
void UE::CADKernel::TopomakerTools::MergeCoincidentEdges (TArray< FTopologicalVertex * > &VerticesToProcess, double MinEdgeLength)
 
void UE::CADKernel::TopomakerTools::GetVertices (const TArray< FTopologicalEdge * > &InEdges, TArray< FTopologicalVertex * > &OutVertices)
 
void UE::CADKernel::SplitVertexLinkByShell (FTopologicalVertex *InVertex)
 
void UE::CADKernel::FindBorderVertex (const TArray< FTopologicalEdge * > &Edges, TArray< FTopologicalVertex * > &OutBorderVertices)