Registry
|
Functions | |
void | AdaptSurfaceToCylinder (Mesh *mesh, double radius, double threshold) |
Introduces edges in a grid around a selected vertex which roughly correspond to the intersection of a cylinder with the surface. More... | |
void | AdjustEdgeLength (Mesh *mesh, double min_edge_length, double max_edge_length, int num_iterations, bool adaptive, bool automark_boundaries) |
Remeshes the active grid so that all edges approximatly have a certain length. More... | |
void | AdjustEdgeLengthExtended (Mesh *mesh, double min_edge_length, double max_edge_length, double approximation, double triangle_quality, int num_iterations, bool automark_boundaries) |
Remeshes the active grid so that all edges approximatly have a certain length. More... | |
void | ConvertToTriangles (Mesh *mesh) |
Converts selected quadrilaterals to triangles. More... | |
void | ReplaceLowValenceVertices (Mesh *mesh, double max_relative_height) |
Replaces selected valence-3 and valence-4 vertices by triangles, if the curvature of associated triangles is low. More... | |
void | ReplaceValence3Vertices (Mesh *mesh, double max_relative_height) |
Replaces selected valence-3 vertices by triangles, if the curvature of associated triangles is low. More... | |
void | Retriangulate (Mesh *mesh, double min_angle) |
Inserts vertices as required and performs Constrained Delaunay triangulation. More... | |
void | TriangleFill (Mesh *mesh, bool quality_generation, double min_angle, int subset) |
Performs triangle fill using the sweep-line algorithm followed by an optional Constrained Delaunay retriangulation. More... | |
void ug4Bridge::promesh::Remeshing::Triangles::AdaptSurfaceToCylinder | ( | Mesh * | mesh, |
double | radius, | ||
double | threshold | ||
) |
Introduces edges in a grid around a selected vertex which roughly correspond to the intersection of a cylinder with the surface.
[in] | mesh | |
[in] | radius | |
[in] | threshold |
void ug4Bridge::promesh::Remeshing::Triangles::AdjustEdgeLength | ( | Mesh * | mesh, |
double | min_edge_length, | ||
double | max_edge_length, | ||
int | num_iterations, | ||
bool | adaptive, | ||
bool | automark_boundaries | ||
) |
Remeshes the active grid so that all edges approximatly have a certain length.
[in] | mesh | |
[in] | min_edge_length | |
[in] | max_edge_length | |
[in] | num_iterations | |
[in] | adaptive | |
[in] | automark_boundaries |
void ug4Bridge::promesh::Remeshing::Triangles::AdjustEdgeLengthExtended | ( | Mesh * | mesh, |
double | min_edge_length, | ||
double | max_edge_length, | ||
double | approximation, | ||
double | triangle_quality, | ||
int | num_iterations, | ||
bool | automark_boundaries | ||
) |
Remeshes the active grid so that all edges approximatly have a certain length.
[in] | mesh | |
[in] | min_edge_length | |
[in] | max_edge_length | |
[in] | approximation | |
[in] | triangle_quality | |
[in] | num_iterations | |
[in] | automark_boundaries |
void ug4Bridge::promesh::Remeshing::Triangles::ConvertToTriangles | ( | Mesh * | mesh | ) |
Converts selected quadrilaterals to triangles.
[in] | mesh |
void ug4Bridge::promesh::Remeshing::Triangles::ReplaceLowValenceVertices | ( | Mesh * | mesh, |
double | max_relative_height | ||
) |
Replaces selected valence-3 and valence-4 vertices by triangles, if the curvature of associated triangles is low.
[in] | mesh | |
[in] | max_relative_height |
void ug4Bridge::promesh::Remeshing::Triangles::ReplaceValence3Vertices | ( | Mesh * | mesh, |
double | max_relative_height | ||
) |
Replaces selected valence-3 vertices by triangles, if the curvature of associated triangles is low.
[in] | mesh | |
[in] | max_relative_height |
void ug4Bridge::promesh::Remeshing::Triangles::Retriangulate | ( | Mesh * | mesh, |
double | min_angle | ||
) |
Inserts vertices as required and performs Constrained Delaunay triangulation.
[in] | mesh | |
[in] | min_angle |
void ug4Bridge::promesh::Remeshing::Triangles::TriangleFill | ( | Mesh * | mesh, |
bool | quality_generation, | ||
double | min_angle, | ||
int | subset | ||
) |
Performs triangle fill using the sweep-line algorithm followed by an optional Constrained Delaunay retriangulation.
[in] | mesh | |
[in] | quality_generation | |
[in] | min_angle | |
[in] | subset |