|
Graphite Version 3
An experimental 3D geometry processing program
|
Functions to pre-process a mesh. More...
#include <geogram/basic/common.h>#include <geogram/mesh/mesh_repair.h>#include <geogram/mesh/mesh_fill_holes.h>#include <geogram/mesh/mesh_degree3_vertices.h>Go to the source code of this file.
Namespaces | |
| namespace | GEO |
| Global Vorpaline namespace. | |
Functions | |
| void | GEO::remove_small_facets (Mesh &M, double min_facet_area) |
| Removes the facets that have an area smaller than a given threshold. | |
| void | GEO::remove_small_connected_components (Mesh &M, double min_component_area, index_t min_component_facets=0.0) |
| Removes the connected components that have an area smaller than a given threshold. | |
| void | GEO::orient_normals (Mesh &M) |
| Orients the normals in such a way that each connected component has a positive signed volume. | |
| void | GEO::invert_normals (Mesh &M) |
| Inverts all the normals of a mesh. | |
| void | GEO::expand_border (Mesh &M, double epsilon) |
| Enlarges a surface by moving the vertices on the border. | |
| void | GEO::remove_degree2_vertices (Mesh &M) |
| Removes the degree 2 vertices in a surface mesh. | |
Functions to pre-process a mesh.
Definition in file mesh_preprocessing.h.