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 | |
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. More... | |
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. More... | |
void | GEO::orient_normals (Mesh &M) |
Orients the normals in such a way that each connected component has a positive signed volume. More... | |
void | GEO::invert_normals (Mesh &M) |
Inverts all the normals of a mesh. More... | |
void | GEO::expand_border (Mesh &M, double epsilon) |
Enlarges a surface by moving the vertices on the border. More... | |
void | GEO::remove_degree2_vertices (Mesh &M) |
Removes the degree 2 vertices in a surface mesh. More... | |
Functions to pre-process a mesh.
Definition in file mesh_preprocessing.h.