Registry
|
Functions | |
void | CollapseEdge (Mesh *mesh) |
Collapses the edge and removes adjacent 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... | |
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 ug4Bridge::promesh::Remeshing::Edges::CollapseEdge | ( | Mesh * | mesh | ) |
Collapses the edge and removes adjacent triangles.
[in] | mesh |
void ug4Bridge::promesh::Remeshing::Edges::SimplifyPolylines | ( | Mesh * | mesh, |
double | max_curvature_angle | ||
) |
Removes vertices from the selected polyline which have a smaller curvature than the specified angle.
[in] | mesh | |
[in] | max_curvature_angle |
void ug4Bridge::promesh::Remeshing::Edges::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.
[in] | mesh | |
[in] | max_curvature_angle | |
[in] | smoothing_alpha | |
[in] | smoothing_iterations |
void ug4Bridge::promesh::Remeshing::Edges::SplitEdge | ( | Mesh * | mesh | ) |
Splits the edge and inserts new triangles.
[in] | mesh |
void ug4Bridge::promesh::Remeshing::Edges::SwapEdge | ( | Mesh * | mesh | ) |
Swaps selected edges that are adjacent to exactly two triangles.
[in] | mesh |