CGAL 6.1 - 3D Surface Subdivision Methods

Loading...
Searching...
No Matches
Functions
CGAL::Subdivision_method_3 Namespace Reference

The namespace containing the subdivision methods. More...

## Functions
template<class PolygonMesh , class Mask , class NamedParameters >
void | PQQ (PolygonMesh &pmesh, Mask mask, const NamedParameters &np)
| applies the PQQ refinement several times on the control mesh `pmesh`.
template<class PolygonMesh , class Mask , class NamedParameters >
void | PTQ (PolygonMesh &pmesh, Mask mask, const NamedParameters &np)
| applies the PTQ refinement several times on the control mesh `pmesh`.
template<class PolygonMesh , class Mask , class NamedParameters >
void | DQQ (PolygonMesh &pmesh, Mask mask, const NamedParameters &np)
| applies the DQQ refinement several times on the control mesh `pmesh`.
template<class PolygonMesh , class Mask , class NamedParameters >
void | Sqrt3 (PolygonMesh &pmesh, Mask mask, const NamedParameters &np)
| applies the \( \sqrt{3}\) refinement several times on the control mesh `pmesh`.
template<class PolygonMesh , class NamedParameters = parameters::Default_named_parameters>
void | CatmullClark_subdivision (PolygonMesh &pmesh, const NamedParameters &np=parameters::default_values())
| applies Catmull-Clark subdivision several times on the control mesh `pmesh`.
template<class PolygonMesh , class NamedParameters = parameters::Default_named_parameters>
void | Loop_subdivision (PolygonMesh &pmesh, const NamedParameters &np=parameters::default_values())
| applies Loop subdivision several times on the control mesh `pmesh`.
template<class PolygonMesh , class NamedParameters = parameters::Default_named_parameters>
void | DooSabin_subdivision (PolygonMesh &pmesh, const NamedParameters &np=parameters::default_values())
| applies DooSabin subdivision several times on the control mesh `pmesh`.
template<class PolygonMesh , class NamedParameters = parameters::Default_named_parameters>
void | Sqrt3_subdivision (PolygonMesh &pmesh, const NamedParameters &np=parameters::default_values())
| applies \( \sqrt{3}\)-subdivision several times on the control mesh `pmesh`.

## Definition

The namespace containing the subdivision methods.