Tools to generate new subsets by separating elements in given subsets by topological or geometrical properties. More...
Functions | |
void | SeparateFacesByEdgeSubsets (Mesh *mesh) |
Assigns faces that are surrounded by a set of edge-subsets to a common subset. More... | |
void | SeparateFacesBySelectedEdges (Mesh *mesh) |
Assigns faces that are surrounded by a set of selected edges to a common subset. More... | |
void | SeparateVolumesByFaceSubsets (Mesh *mesh) |
Assigns volumes that are surrounded by a set of face-subsets to a common subset. More... | |
void | SeparateVolumesBySelectedFaces (Mesh *mesh) |
Assigns volumes that are surrounded by a set of selected faces to a common subset. More... | |
void | SeparateIrregularManifoldSubsets (Mesh *mesh) |
After this algorithm all face-subsets are regular manifolds. More... | |
void | SeparateFaceSubsetsByNormal (Mesh *mesh) |
Collects faces of each subset that have a similar normal and assigns them to new subsets. More... | |
void | SeparateFaceSubsetByNormal (Mesh *mesh, int subset_index) |
Collects faces of a given subset that have a similar normal and assigns them to new subsets. More... | |
void | SeparateDegeneratedBoundaryFaceSubsets (Mesh *mesh, double angle) |
Separates degenerated boundary face subsets at sharp creases. More... | |
Tools to generate new subsets by separating elements in given subsets by topological or geometrical properties.
Separates degenerated boundary face subsets at sharp creases.
void SeparateFacesByEdgeSubsets | ( | Mesh * | mesh | ) |
Assigns faces that are surrounded by a set of edge-subsets to a common subset.
void SeparateFacesBySelectedEdges | ( | Mesh * | mesh | ) |
Assigns faces that are surrounded by a set of selected edges to a common subset.
Collects faces of a given subset that have a similar normal and assigns them to new subsets.
void SeparateFaceSubsetsByNormal | ( | Mesh * | mesh | ) |
Collects faces of each subset that have a similar normal and assigns them to new subsets.
void SeparateIrregularManifoldSubsets | ( | Mesh * | mesh | ) |
After this algorithm all face-subsets are regular manifolds.
void SeparateVolumesByFaceSubsets | ( | Mesh * | mesh | ) |
Assigns volumes that are surrounded by a set of face-subsets to a common subset.
void SeparateVolumesBySelectedFaces | ( | Mesh * | mesh | ) |
Assigns volumes that are surrounded by a set of selected faces to a common subset.