Graphite  Version 3
An experimental 3D geometry processing program
mesh_preprocessing.h File Reference

Functions to pre-process a mesh. More...

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...
 

Detailed Description

Functions to pre-process a mesh.

Definition in file mesh_preprocessing.h.