Selection tools for faces. More...
Modules | |
| Coordinate Based | |
| Coordinate based face selection. | |
Functions | |
| void | SelectAllFaces (Mesh *mesh) |
| Selects all faces of the current grid. More... | |
| void | DeselectAllFaces (Mesh *mesh) |
| Deselects all faces of the current grid. More... | |
| void | SelectAssociatedFaces (Mesh *mesh) |
| Selects faces that belong to selected volumes. More... | |
| void | SelectBoundaryFaces (Mesh *mesh) |
| Selects faces that lie on the boundary of the geometry. More... | |
| void | SelectInnerFaces (Mesh *mesh) |
| Selects faces that do not lie on the boundary of the geometry. More... | |
| void | SelectMarkedFaces (Mesh *mesh) |
| Selects faces which are marked. More... | |
| void | FaceSelectionFill (Mesh *mesh) |
| Selects neighbours of selected faces over non-selected edges. More... | |
| void | SelectLinkedFaces (Mesh *mesh) |
| Repeatedly selects all faces which are edge-neighbors of selected faces. More... | |
| void | SelectLinkedManifoldFaces (Mesh *mesh) |
| Selects faces linked with the selection, not crossing non-manifold edges. More... | |
| void | SelectLinkedBoundaryFaces (Mesh *mesh, bool stop_at_selected_edges) |
| Selects linked boundary faces of selected faces. More... | |
| void | SelectLinkedFlatFaces (Mesh *mesh, double max_deviation_angle, bool ignore_orientation, bool traverse_degenerated_faces, bool stop_at_selected_edges) |
| Selects linked faces of selected faces that have a similar normal. More... | |
| void | SelectInterfaceFaces (Mesh *mesh, bool regard_selected_neighbors_only) |
| Selects elements which are adjacent to higher dimensional elements of different subsets. More... | |
| void | SelectFacesByNormal (Mesh *mesh, const Vec3d *normal, double max_deviation_angle) |
| Selects faces given a normal and a maximum deviation angle. More... | |
| void | SelectFacesByNormal (Mesh *mesh, const Vec3d *normal, double min_deviation_angle, double max_deviation_angle, bool ignore_inner_faces) |
| Selects faces given a normal and a maximum deviation angle. More... | |
| void | SelectAnisotropicFaces (Mesh *mesh, double min_edge_ratio) |
| Selects elements and associated long edges wich have a shortest-to-longest edge ratio smaller than the specified one. More... | |
| void | SelectDegenerateFaces (Mesh *mesh, double max_height) |
| Selects faces that have a height shorter than a given threshold. More... | |
| size_t | SelectBentQuadrilaterals (Mesh *mesh, double dot_threshold) |
| Selects quadrilaterals which do not lie in a plane. More... | |
| bool | SelectFaceByIndex (Mesh *mesh, int index) |
| Selects a face given its index. More... | |
| void | SelectIntersectingTriangles (Mesh *mesh) |
| Selects intersecting triangles. Neighbors are ignored. More... | |
Selection tools for faces.
| void DeselectAllFaces | ( | Mesh * | mesh | ) |
Deselects all faces of the current grid.
| void FaceSelectionFill | ( | Mesh * | mesh | ) |
Selects neighbours of selected faces over non-selected edges.
| void SelectAllFaces | ( | Mesh * | mesh | ) |
Selects all faces of the current grid.
Selects elements and associated long edges wich have a shortest-to-longest edge ratio smaller than the specified one.
| void SelectAssociatedFaces | ( | Mesh * | mesh | ) |
Selects faces that belong to selected volumes.
Selects quadrilaterals which do not lie in a plane.
| void SelectBoundaryFaces | ( | Mesh * | mesh | ) |
Selects faces that lie on the boundary of the geometry.
Selects faces that have a height shorter than a given threshold.
Selects faces given a normal and a maximum deviation angle.
| void SelectFacesByNormal | ( | Mesh * | mesh, |
| const Vec3d * | normal, | ||
| double | min_deviation_angle, | ||
| double | max_deviation_angle, | ||
| bool | ignore_inner_faces | ||
| ) |
Selects faces given a normal and a maximum deviation angle.
| void SelectInnerFaces | ( | Mesh * | mesh | ) |
Selects faces that do not lie on the boundary of the geometry.
Selects elements which are adjacent to higher dimensional elements of different subsets.
| void SelectIntersectingTriangles | ( | Mesh * | mesh | ) |
Selects intersecting triangles. Neighbors are ignored.
Selects linked boundary faces of selected faces.
| void SelectLinkedFaces | ( | Mesh * | mesh | ) |
Repeatedly selects all faces which are edge-neighbors of selected faces.
| void SelectLinkedFlatFaces | ( | Mesh * | mesh, |
| double | max_deviation_angle, | ||
| bool | ignore_orientation, | ||
| bool | traverse_degenerated_faces, | ||
| bool | stop_at_selected_edges | ||
| ) |
Selects linked faces of selected faces that have a similar normal.
| void SelectLinkedManifoldFaces | ( | Mesh * | mesh | ) |
Selects faces linked with the selection, not crossing non-manifold edges.
| void SelectMarkedFaces | ( | Mesh * | mesh | ) |
Selects faces which are marked.