Navigation
API > API/Plugins > API/Plugins/DynamicMesh
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool UE::Geometry::EnumeratePolygroupSelectionEdges
(
const FGeometrySelection& MeshSelection, |
Call EdgeFunc for each mesh EdgeID included in MeshSelection, where MeshSelection has polygroup topology. | Selections/GeometrySelectionUtil.h | |
bool UE::Geometry::EnumeratePolygroupSelectionEdges
(
const FGeometrySelection& MeshSelection, |
Version of EnumeratePolygroupSelectionEdges which uses GroupTopology | Selections/GeometrySelectionUtil.h |
UE::Geometry::EnumeratePolygroupSelectionEdges(const FGeometrySelection &, const UE::Geometry::FDynamicMesh3 &, const UE::Geometry::FPolygroupSet &, TFunctionRef< void(int32)>)
Description
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
| Name | UE::Geometry::EnumeratePolygroupSelectionEdges |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/Selections/GeometrySelectionUtil.h |
| Include Path | #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
)
}
}
UE::Geometry::EnumeratePolygroupSelectionEdges(const FGeometrySelection &, const UE::Geometry::FDynamicMesh3 &, const UE::Geometry::FGroupTopology &, TFunctionRef< void(int32)>)
Description
Version of EnumeratePolygroupSelectionEdges which uses GroupTopology
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)
| Name | UE::Geometry::EnumeratePolygroupSelectionEdges |
| Type | function |
| Header File | /Engine/Plugins/Runtime/GeometryProcessing/Source/DynamicMesh/Public/Selections/GeometrySelectionUtil.h |
| Include Path | #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::FGroupTopology & GroupTopology,
TFunctionRef < void> EdgeFunc
)
}
}