Class SurfaceHoleFilling

Nested Relationships

Nested Types

Class Documentation

class SurfaceHoleFilling

Close simple holes.

Close simple holes (boundary loops of manifold vertices) by first filling the hole with an angle/area-minimizing triangulation, followed by isometric remeshing, and finished by curvature-minimizing fairing of the filled-in patch. See liepa_2003_filling for details.

Public Functions

SurfaceHoleFilling(SurfaceMesh &mesh)

construct with mesh

void fill_hole(Halfedge h)

Fill the hole specified by halfedge h.

Throws:

InvalidInputException – in case on of the input preconditions is violated

Pre:

The specified halfedge is valid.

Pre:

The specified halfedge is a boundary halfedge.

Pre:

The specified halfedge is not adjacent to a non-manifold hole.