Navigation
API > API/Runtime > API/Runtime/GeometryCore > API/Runtime/GeometryCore/FMeshFaceSelection
Description
Remove all triangles in vertex one-rings of current selection to set. On a large selection this is quite expensive as we don't know the boundary, so we have to iterate over all selected triangles.
Return false from FilterF to prevent triangles from being deselected.
| Name | ContractBorderByOneRingNeighbours |
| Type | function |
| Header File | /Engine/Source/Runtime/GeometryCore/Public/Selections/MeshFaceSelection.h |
| Include Path | #include "Selections/MeshFaceSelection.h" |
| Source | /Engine/Source/Runtime/GeometryCore/Private/Selections/MeshFaceSelection.cpp |
void ContractBorderByOneRingNeighbours
(
int NumRings,
bool bContractFromMeshBoundary,
const TUniqueFunction < bool> & FilterF
)