Navigation
API > API/Plugins > API/Plugins/DynamicMesh > API/Plugins/DynamicMesh/Selections
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::EnumerateSelectionEdges
(
const FGeometrySelection & MeshSelection,
const UE::Geometry::FDynamicMesh3 & Mesh,
TFunctionRef < void)> EdgeFunc,
const UE::Geometry::FPolygroupSet * UseGroupSet
)
}
}
Remarks
Call EdgeFunc for each mesh EdgeID included in MeshSelection. EdgeFunc may be called multiple times for the same EdgeID. This will forward to EnumerateTriangleSelectionEdges() or EnumeratePolygroupSelectionEdges() depending on the selection topology type. If UseGroupSet and MeshSelection is for polygroups, the default Mesh group layer will be used. For polygroups - all edges and vertices within the polygroup are included, not exclusively Group Boundaries or Group Corners