pmp-library  1.0
SurfaceRemeshing Class Reference

A class for uniform and adaptive surface remeshing. More...

#include <pmp/algorithms/SurfaceRemeshing.h>

Public Member Functions

 SurfaceRemeshing (SurfaceMesh &mesh)
 Construct with mesh to be remeshed.
 
void uniform_remeshing (Scalar edge_length, unsigned int iterations=10, bool use_projection=true)
 uniform remeshing with target edge length
 
void adaptive_remeshing (Scalar min_edge_length, Scalar max_edge_length, Scalar approx_error, unsigned int iterations=10, bool use_projection=true)
 adaptive remeshing with min/max edge length and approximation error
 

Detailed Description

A class for uniform and adaptive surface remeshing.

The algorithm implemented here performs incremental remeshing based on edge collapse, split, flip, and tangential relaxation. See [1] and [7] for a more detailed description.