Navigation
API > API/Runtime > API/Runtime/GeometryCore > API/Runtime/GeometryCore/FMeshConnectedComponents
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool InitializeFromTriangleComponents
(
const TArray< TArray< int32 > >& ComponentLists, |
Initialize the internal FComponent list from the input ComponentLists, skipping any empty input lists | Selections/MeshConnectedComponents.h | |
bool InitializeFromTriangleComponents
(
TArray< TArray< int32 > >& ComponentLists, |
Initialize the internal FComponent list from the input ComponentLists, skipping any empty input lists | Selections/MeshConnectedComponents.h |
InitializeFromTriangleComponents(const TArray< TArray< int32 > > &, bool)
Description
Initialize the internal FComponent list from the input ComponentLists, skipping any empty input lists
| Name | InitializeFromTriangleComponents |
| 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 |
bool InitializeFromTriangleComponents
(
const TArray < TArray < int32 > > & ComponentLists,
bool bValidateIDs
)
true if all IDs are valid, or if check was skipped
Parameters
| Name | Remarks |
|---|---|
| bValidateIDs | if true, test that each value corresponds to a valid triangle ID on the Mesh |
InitializeFromTriangleComponents(TArray< TArray< int32 > > &, bool, bool)
Description
Initialize the internal FComponent list from the input ComponentLists, skipping any empty input lists
| Name | InitializeFromTriangleComponents |
| 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 |
bool InitializeFromTriangleComponents
(
TArray < TArray < int32 > > & ComponentLists,
bool bMoveSubLists,
bool bValidateIDs
)
true if all IDs are valid, or if check was skipped
Parameters
| Name | Remarks |
|---|---|
| bMoveSubLists | if true, steal the arrays inside the ComponentLists (via MoveTemp), to avoid memory copies |
| bValidateIDs | if true, test that each value corresponds to a valid triangle ID on the Mesh |