Navigation
API > API/Runtime > API/Runtime/GeometryCore > API/Runtime/GeometryCore/FMeshConnectedComponents
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void FindConnectedVertices
(
TFunction< bool(int32, int32)> VertsConnectedPredicate |
Find all connected vertex components of the Mesh and store in Components array. | Selections/MeshConnectedComponents.h | |
void FindConnectedVertices
(
const TArray< int >& VertexROI, |
Find all connected vertex components of a subset of vertices of the Mesh and store in Components array. | Selections/MeshConnectedComponents.h | |
void FindConnectedVertices
(
TFunctionRef< bool(int)> IndexFilterFunc, |
Find all connected vertex components of a subset of vertices of the Mesh and store in Components array. | Selections/MeshConnectedComponents.h |
FindConnectedVertices(TFunction< bool(int32, int32)>)
Description
Find all connected vertex components of the Mesh and store in Components array.
| Name | FindConnectedVertices |
| Type | function |
| Header File | /Engine/Source/Runtime/GeometryCore/Public/Selections/MeshConnectedComponents.h |
| Include Path | #include "Selections/MeshConnectedComponents.h" |
| Source | /Engine/Source/Runtime/GeometryCore/Private/Selections/MeshConnectedComponents.cpp |
void FindConnectedVertices
(
TFunction < bool> VertsConnectedPredicate
)
Parameters
| Name | Remarks |
|---|---|
| VertsConnectedPredicate | optional function that specifies whether two edge-connected vertices should be considered connected by the search |
FindConnectedVertices(const TArray< int > &, TFunction< bool(int32, int32)>)
Description
Find all connected vertex components of a subset of vertices of the Mesh and store in Components array.
| Name | FindConnectedVertices |
| Type | function |
| Header File | /Engine/Source/Runtime/GeometryCore/Public/Selections/MeshConnectedComponents.h |
| Include Path | #include "Selections/MeshConnectedComponents.h" |
| Source | /Engine/Source/Runtime/GeometryCore/Private/Selections/MeshConnectedComponents.cpp |
void FindConnectedVertices
(
const TArray < int > & VertexROI,
TFunction < bool> VertsConnectedPredicate
)
Parameters
| Name | Remarks |
|---|---|
| VertexROI | list of vertices to search across |
| VertsConnectedPredicate | optional function that specifies whether two edge-connected vertices should be considered connected by the search |
FindConnectedVertices(TFunctionRef< bool(int)>, TFunction< bool(int32, int32)>)
Description
Find all connected vertex components of a subset of vertices of the Mesh and store in Components array.
| Name | FindConnectedVertices |
| Type | function |
| Header File | /Engine/Source/Runtime/GeometryCore/Public/Selections/MeshConnectedComponents.h |
| Include Path | #include "Selections/MeshConnectedComponents.h" |
| Source | /Engine/Source/Runtime/GeometryCore/Private/Selections/MeshConnectedComponents.cpp |
void FindConnectedVertices
(
TFunctionRef < bool> IndexFilterFunc,
TFunction < bool> VertsConnectedPredicate
)
Parameters
| Name | Remarks |
|---|---|
| IndexFilterFunc | defines set of vertices to search across, return true for vertex IDs that are to be considered |
| VertsConnectedPredicate | optional function that specifies whether two edge-connected vertices should be considered connected by the search |