Navigation
API > API/Plugins > API/Plugins/DynamicMesh > API/Plugins/DynamicMesh/Operations > API/Plugins/DynamicMesh/Operations/FMeshPlaneCut > API/Plugins/DynamicMesh/Operations/FMeshPlaneCut/CollapseDegenerateEdges
References
| Module | DynamicMesh |
| Header | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/Operations/MeshPlaneCut.h |
| Include | #include "Operations/MeshPlaneCut.h" |
void CollapseDegenerateEdges
(
TSet < int > & Edges,
bool bRemoveAllDegenerateFromInputSet,
TSet < int > * TriangleSelection
)
Remarks
Collapse degenerate edges
Parameters
| Name | Description |
|---|---|
| Edges | Edges to consider for collapse; will updated by removing edges at they are collapsed |
| bRemoveAllDegenerateFromInputSet | Whether we should also check whether the neighbor edges removed by collapse were also in the set (typically this is not needed, and has additional cost) |
| TriangleSelection | Optional set tracking an active selection. Any triangles removed by collapse will also be removed from the set. |