Subdivision can be used to refine a mesh and to compute a subdivision surface. PMP provides three different algorithms:
- Loop subdivision for triangle meshes. See pmp::loop_subdivision().
- Catmull-Clark subdivision for quad meshes. See pmp::catmull_clark_subdivision().
- Quad-tri subdivision for a mixed triangle/quad scheme. See pmp::quad_tri_subdivision().
Try for yourself: