Various operations on selected edges (split, swap, collapse) More...
Functions | |
| void | CollapseEdge (Mesh *mesh) |
| Collapses the edge and removes adjacent triangles. More... | |
| void | SplitEdge (Mesh *mesh) |
| Splits the edge and inserts new triangles. More... | |
| void | SwapEdge (Mesh *mesh) |
| Swaps selected edges that are adjacent to exactly two triangles. More... | |
| void | SimplifyPolylines (Mesh *mesh, double max_curvature_angle) |
| Removes vertices from the selected polyline which have a smaller curvature than the specified angle. More... | |
| void | SimplifySmoothedPolylines (Mesh *mesh, double max_curvature_angle, double smoothing_alpha, int smoothing_iterations) |
| Removes vertices from the selected polyline which have a smaller smoothed curvature than the specified angle. More... | |
Various operations on selected edges (split, swap, collapse)
| void CollapseEdge | ( | Mesh * | mesh | ) |
Collapses the edge and removes adjacent triangles.
Removes vertices from the selected polyline which have a smaller curvature than the specified angle.
| void SimplifySmoothedPolylines | ( | Mesh * | mesh, |
| double | max_curvature_angle, | ||
| double | smoothing_alpha, | ||
| int | smoothing_iterations | ||
| ) |
Removes vertices from the selected polyline which have a smaller smoothed curvature than the specified angle.
| void SplitEdge | ( | Mesh * | mesh | ) |
Splits the edge and inserts new triangles.
| void SwapEdge | ( | Mesh * | mesh | ) |
Swaps selected edges that are adjacent to exactly two triangles.