Navigation
API > API/Plugins > API/Plugins/DynamicMesh > API/Plugins/DynamicMesh/Selections > API/Plugins/DynamicMesh/Selections/UE__Geometry__EnumeratePolygroup-
References
| Module | DynamicMesh |
| Header | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/Selections/GeometrySelectionUtil.h |
| Include | #include "Selections/GeometrySelectionUtil.h" |
| Source | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Private/Selections/GeometrySelectionUtil.cpp |
namespace UE
{
namespace Geometry
{
bool UE::Geometry::EnumeratePolygroupSelectionEdges
(
const FGeometrySelection & MeshSelection,
const UE::Geometry::FDynamicMesh3 & Mesh,
const UE::Geometry::FPolygroupSet & GroupSet,
TFunctionRef < void)> EdgeFunc
)
}
}
Remarks
Call EdgeFunc for each mesh EdgeID included in MeshSelection, where MeshSelection has polygroup topology. For Polygroup Faces, all edges (including internal, non-border edges) in the polygroup are included. For Polygroup Borders, includes all mesh edges which are a part of the selected GroupEdge(s)/BorderEdge(s) For Polygroup Corners, includes all mesh edges in all GroupEdge(s) which touch the selected Corner(s)
For rendering purposes, use EnumeratePolygroupSelectionElements