Navigation
API > API/Runtime > API/Runtime/CADKernel > API/Runtime/CADKernel/FTopomaker
Description
For each loop of each surface, check if successive edges are unconnected and if their common vertices are connected only to them (UV vs CV: vertex connected to many faces ). These edges must be tangent together. These edges are merged into one edge. E.g. : Face A has 3 successive unconnected edges. If these 3 edges are merged to give only one edge, the new edge could be linked to its parallel edge of Face B
CV: Connected vertex i.e. linked to different faces
\ Face A | Face C \ | Face E CV --------------- UV ----------------- UV ------------- CV ----------------- CV ----------------------------------------------------------- CV ----------------- / Face B | Face D / |
| Name | MergeUnconnectedSuccessiveEdges |
| Type | function |
| Header File | /Engine/Source/Runtime/Datasmith/CADKernel/Base/Public/Topo/Topomaker.h |
| Include Path | #include "Topo/Topomaker.h" |
| Source | /Engine/Source/Runtime/Datasmith/CADKernel/Base/Private/Topo/Topomaker.cpp |
void MergeUnconnectedSuccessiveEdges()