Module |
|
Header |
/Engine/Plugins/Experimental/GeometryProcessing/Source/DynamicMesh/Public/Operations/MergeCoincidentMeshEdges.h |
Include |
#include "Operations/MergeCoincidentMeshEdges.h" |
class FMergeCoincidentMeshEdges
FMergeCoincidentMeshEdges finds pairs of boundary edges of the mesh that are identical (ie have endpoint vertices at the same locations) and merges the pair into a single edge. This is similar to welding vertices but safer because it prevents bowties from being formed.
Currently if the two edges have the same "orientation" (ie from their respective triangles) they cannot be merged.
Name | Description | ||
---|---|---|---|
|
double |
MergeSearchTolerance |
Edges are considered as potentially the same if their midpoints are within this distance. |
|
double |
MergeVertexTolerance |
Edges are coincident if both pairs of endpoint vertices are closer than this distance |
|
double |
MergeVtxDistSqr |
|
|
FDynamicMesh3 &... |
Mesh |
The mesh that we are modifying |
|
OnlyUniquePairs |
Only merge unambiguous pairs that have unique duplicate-edge matches |
Name | Description | |
---|---|---|
|
FMergeCoincidentMeshEdges ( |
Name |
Description |
---|---|
DEFAULT_TOLERANCE |
Default tolerance is float ZeroTolerance |