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