Navigation
API > API/Plugins > API/Plugins/DynamicMesh > API/Plugins/DynamicMesh/FMeshPlaneCut
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CollapseDegenerateEdges
(
const TSet< int >& OnCutEdges, |
Operations/MeshPlaneCut.h | ||
void CollapseDegenerateEdges
(
TSet< int >& Edges, |
Collapse degenerate edges | Operations/MeshPlaneCut.h |
CollapseDegenerateEdges(const TSet< int > &, const TSet< int > &)
| Name | CollapseDegenerateEdges |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/Operations/MeshPlaneCut.h |
| Include Path | #include "Operations/MeshPlaneCut.h" |
| Source | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Private/Operations/MeshPlaneCut.cpp |
void CollapseDegenerateEdges
(
const TSet< int > & OnCutEdges,
const TSet< int > & ZeroEdges
)
CollapseDegenerateEdges(TSet< int > &, bool, TSet< int > *)
Description
Collapse degenerate edges
| Name | CollapseDegenerateEdges |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/Operations/MeshPlaneCut.h |
| Include Path | #include "Operations/MeshPlaneCut.h" |
void CollapseDegenerateEdges
(
TSet< int > & Edges,
bool bRemoveAllDegenerateFromInputSet,
TSet< int > * TriangleSelection
)
Parameters
| Name | Remarks |
|---|---|
| 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. |