Tools to perform and to manipulate the current selection. More...
Modules | |
| Coordinate Range | |
| Selection by coordinate ranges. | |
| Edges | |
| Selection tools for edges. | |
| Faces | |
| Selection tools for faces. | |
| Marks | |
| Tools to set and remove marks on a mesh. | |
| Subset Based | |
| Selection by subsets. | |
| Vertices | |
| Selection tools for vertices. | |
| Volumes | |
| Selection tools for volumes. | |
Functions | |
| void | SelectAll (Mesh *mesh) |
| Selects all vertices, edges ,faces and volumes of the current grid. More... | |
| void | ClearSelection (Mesh *mesh) |
| Clears the selection. More... | |
| void | CloseSelection (Mesh *mesh) |
| Selects all associated elements of lower dimensions. More... | |
| void | SelectSelectionBoundary (Mesh *mesh) |
| Selects the boundary of the current selection. More... | |
| void | SelectElementsByIndexRange (Mesh *mesh, const char *vertex_inds, const char *edge_inds, const char *face_inds, const char *volume_inds, bool clear_selection) |
| Selects elements by the given index ranges (e.g.: "0,1,2-5,9,11-23"). More... | |
| void | InvertSelection (Mesh *mesh, bool vertices, bool edges, bool faces, bool volumes) |
| Inverts current selection. More... | |
| void | ExtendSelection (Mesh *mesh, int neighborhood_size) |
| Selects neighbors of selected elements. More... | |
| void | ExtendSelectionInDirection (Mesh *mesh, int neighborhood_size, const Vec3d *direction, double minAngle, double maxAngle) |
| Selects neighbors of selected elements whose center can be reached in the given direction from the center of already selected elements. More... | |
Tools to perform and to manipulate the current selection.
| void ClearSelection | ( | Mesh * | mesh | ) |
Clears the selection.
| void CloseSelection | ( | Mesh * | mesh | ) |
Selects all associated elements of lower dimensions.
| void ExtendSelectionInDirection | ( | Mesh * | mesh, |
| int | neighborhood_size, | ||
| const Vec3d * | direction, | ||
| double | minAngle, | ||
| double | maxAngle | ||
| ) |
Selects neighbors of selected elements whose center can be reached in the given direction from the center of already selected elements.
Inverts current selection.
| void SelectAll | ( | Mesh * | mesh | ) |
Selects all vertices, edges ,faces and volumes of the current grid.
| void SelectElementsByIndexRange | ( | Mesh * | mesh, |
| const char * | vertex_inds, | ||
| const char * | edge_inds, | ||
| const char * | face_inds, | ||
| const char * | volume_inds, | ||
| bool | clear_selection | ||
| ) |
Selects elements by the given index ranges (e.g.: "0,1,2-5,9,11-23").
| void SelectSelectionBoundary | ( | Mesh * | mesh | ) |
Selects the boundary of the current selection.