CGAL 5.1 - 3D Surface Subdivision Methods
3D Surface Subdivision Methods Reference

Le-Jeng Andy Shiue
Subdivision methods recursively refine a control mesh and generate points approximating the limit surface. This package consists of four popular subdivision methods and their refinement hosts. Supported subdivision methods include Catmull-Clark, Loop, Doo-Sabin and \( \sqrt{3}\) subdivisions. Their respective refinement hosts are Pqq, Ptq, Dqq and \( \sqrt{3}\) refinements. Variations of those methods can be easily extended by substituting the geometry computation of the refinement host.
Introduced in: CGAL 4.11
BibTeX: cgal:s-ssm2-20b
License: LGPL
Windows Demo: Polyhedron demo
Common Demo Dlls: dlls

Classified Reference Pages

Parameters

Optional parameters of the functions of this package are implemented as Named Parameters. The page BGL Named Parameters describes their usage.

Concepts

Classes

Modules

 Concepts
 
 Subdivision Methods
 

Files

file  subdivision_method_3.h
 

Classes

class  CGAL::CatmullClark_mask_3< PolygonMesh, VertexPointMap >
 
class  CGAL::Loop_mask_3< PolygonMesh, VertexPointMap >
 
class  CGAL::DooSabin_mask_3< PolygonMesh, VertexPointMap >
 
class  CGAL::Sqrt3_mask_3< PolygonMesh, VertexPointMap >