![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Functions | |
| void | MergeCoincidentVertices (TArray< FTopologicalVertex * > &VerticesToMerge, double Tolerance) |
| FTopologicalVertex * | SplitAndLink (FTopologicalVertex &StartVertex, FTopologicalEdge &EdgeToLink, FTopologicalEdge &EdgeToSplit, double SquareSewTolerance, double SquareMinEdgeLength) |
| FTopologicalVertex * | StitchParallelEdgesFrom (FTopologicalVertex *Vertex, double SewTolerance, double MinEdgeLength, bool bProhibitSewingEdgesOfSameFace) |
| void | StitchParallelEdges (TArray< FTopologicalVertex * > &VerticesToProcess, double SewTolerance, double MinEdgeLength, bool bProhibitSewingEdgesOfSameFace) |
| void | MergeCoincidentEdges (FTopologicalEdge *Edge, double MinEdgeLength) |
| void | MergeCoincidentEdges (TArray< FTopologicalEdge * > &EdgesToProcess, double MinEdgeLength) |
| void | MergeCoincidentEdges (TArray< FTopologicalVertex * > &VerticesToProcess, double MinEdgeLength) |
| void | GetVertices (const TArray< FTopologicalEdge * > &InEdges, TArray< FTopologicalVertex * > &OutVertices) |
| void UE::CADKernel::TopomakerTools::GetVertices | ( | const TArray< FTopologicalEdge * > & | InEdges, |
| TArray< FTopologicalVertex * > & | OutVertices | ||
| ) |
| void UE::CADKernel::TopomakerTools::MergeCoincidentEdges | ( | FTopologicalEdge * | Edge, |
| double | MinEdgeLength | ||
| ) |
First step, trivial edge merge i.e. couple of edges with same extremity active vertices
| void UE::CADKernel::TopomakerTools::MergeCoincidentEdges | ( | TArray< FTopologicalEdge * > & | EdgesToProcess, |
| double | MinEdgeLength | ||
| ) |
| void UE::CADKernel::TopomakerTools::MergeCoincidentEdges | ( | TArray< FTopologicalVertex * > & | VerticesToProcess, |
| double | MinEdgeLength | ||
| ) |
| void UE::CADKernel::TopomakerTools::MergeCoincidentVertices | ( | TArray< FTopologicalVertex * > & | VerticesToMerge, |
| double | Tolerance | ||
| ) |
Merge Border Vertices with other vertices.
| Vertices | the initial array of active vertices to process, this array is updated at the end of the process |
| FTopologicalVertex * UE::CADKernel::TopomakerTools::SplitAndLink | ( | FTopologicalVertex & | StartVertex, |
| FTopologicalEdge & | EdgeToLink, | ||
| FTopologicalEdge & | EdgeToSplit, | ||
| double | SquareSewTolerance, | ||
| double | SquareMinEdgeLength | ||
| ) |
| void UE::CADKernel::TopomakerTools::StitchParallelEdges | ( | TArray< FTopologicalVertex * > & | VerticesToProcess, |
| double | SewTolerance, | ||
| double | MinEdgeLength, | ||
| bool | bProhibitSewingEdgesOfSameFace | ||
| ) |
| FTopologicalVertex * UE::CADKernel::TopomakerTools::StitchParallelEdgesFrom | ( | FTopologicalVertex * | Vertex, |
| double | SewTolerance, | ||
| double | MinEdgeLength, | ||
| bool | bProhibitSewingEdgesOfSameFace | ||
| ) |