Class SurfaceHoleFilling
Defined in File SurfaceHoleFilling.h
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.
-
SurfaceHoleFilling(SurfaceMesh &mesh)