Module |
|
Header |
/Engine/Plugins/Experimental/GeometryProcessing/Source/DynamicMesh/Public/Selections/MeshVertexSelection.h |
Include |
#include "Selections/MeshVertexSelection.h" |
class FMeshVertexSelection
Name | Description | |
---|---|---|
|
FMeshVertexSelection ( |
|
|
FMeshVertexSelection ( |
Convert face selection to vertex selection. |
|
FMeshVertexSelection ( |
Convert edge selection to vertex selection. |
Name | Description | ||
---|---|---|---|
|
TArray< int ... |
AsArray() |
|
|
AsBitArray() |
||
|
TSet< int > |
AsSet() |
|
|
TSet< int >:... |
begin() |
|
|
TSet< int >:... |
begin() |
DO NOT USE DIRECTLY STL-like iterators to enable range-based for loop support. |
|
Deselect ( |
||
|
Deselect ( |
||
|
DeselectEdge ( |
||
|
DeselectEdges ( |
||
|
TSet< int >:... |
end() |
|
|
TSet< int >:... |
end() |
|
|
ExpandToOneRingNeighbours ( |
Add all one-ring neighbours of current selection to set. |
|
|
ExpandToOneRingNeighbours ( |
[TODO] should do this more efficiently, like FMeshFaceSelection |
|
|
FloodFill ( |
Grow selection outwards from seed vertex, until it hits boundaries defined by vertex filter. |
|
|
FloodFill ( |
Grow selection outwards from seed vertex, until it hits boundaries defined by vertex filter. |
|
|
IsSelected ( |
||
|
int |
Num() |
|
|
Select ( |
||
|
Select ( |
||
|
SelectConnectedBoundaryV ( |
Select set of boundary vertices connected to vSeed. |
|
|
SelectEdgeVertices ( |
||
|
SelectInteriorVertices ( |
For each vertex of input triangle set, select vertex if all one-ring triangles are contained in triangle set (ie vertex is not on boundary of triangle set). |
|
|
SelectTriangleVertices ( |
||
|
SelectTriangleVertices ( |