diff --git a/Subdivision_method_3/doc/Subdivision_method_3/PackageDescription.txt b/Subdivision_method_3/doc/Subdivision_method_3/PackageDescription.txt index 18e2c7f3a82..626c335e689 100644 --- a/Subdivision_method_3/doc/Subdivision_method_3/PackageDescription.txt +++ b/Subdivision_method_3/doc/Subdivision_method_3/PackageDescription.txt @@ -8,7 +8,7 @@ /*! \addtogroup PkgSurfaceSubdivisionMethods3 -\todo check generated documentation + \PkgDescriptionBegin{3D Surface Subdivision Methods,PkgSurfaceSubdivisionMethods3Summary} \PkgPicture{twoheads-detail.png} \PkgSummaryBegin @@ -24,18 +24,6 @@ \PkgShortInfoEnd \PkgDescriptionEnd -Subdivision methods recursively refine the control mesh -(i.e. the input mesh) and generate points approximating -the limit surface. -Designed to work on the class `Polyhedron_3`, -`Subdivision_method_3` aims to be easy to use and to extend. -`Subdivision_method_3` is not a class, but a namespace -which consists of four popular subdivision methods and their refinement -hosts. Supported subdivision methods include Catmull-Clark, Loop, -Doo-Sabin and \f$ \sqrt{3}\f$ subdivisions. Their respective refinement -hosts are PQQ, PTQ, DQQ and \f$ \sqrt{3}\f$ refinements. -Variations of those methods can be easily -extended by substituting the geometry computation of the refinement -host. + */ diff --git a/Subdivision_method_3/doc/Subdivision_method_3/Subdivision_method_3.txt b/Subdivision_method_3/doc/Subdivision_method_3/Subdivision_method_3.txt index 0f1d3146a54..49a6533dbc9 100644 --- a/Subdivision_method_3/doc/Subdivision_method_3/Subdivision_method_3.txt +++ b/Subdivision_method_3/doc/Subdivision_method_3/Subdivision_method_3.txt @@ -119,7 +119,7 @@ without much effort. \cgalexample{Subdivision_method_3/CatmullClark_subdivision.cpp} This example demonstrates the use of the Catmull-Clark subdivision method -on a `Polyhedron_3`. The polyhedron is restricted in the Cartesian +on a `Polyhedron_3`. The polyhedron is restricted in the %Cartesian space, where most subdivision applications are designed to work. There is only one line deserving a detailed explanation: @@ -286,7 +286,7 @@ masks in `Subdivision_method_3`. This default implementation assumes the types (such as `Point_3` and `Facet_handle`) are defined within `Polyhedron_3`. `CatmullClark_mask_3` -is designed to work on a `Polyhedron_3` with the `Cartesian` +is designed to work on a `Polyhedron_3` with the %Cartesian kernel. You may need to rewrite the geometry computation to match the kernel geometry of your application. @@ -547,7 +547,7 @@ on a polyhedral mesh. # Other Subdivision Methods # {#Subdivision_method_3Other} `Subdivision_method_3` supports four practical subdivision methods on a -Cartesian `Polyhedron_3`. More subdivision methods can be supported +`Polyhedron_3` with points with %Cartesian coordinates. More subdivision methods can be supported through the specialization of refinement hosts with custom geometry masks. The following example develops a subdivision method generating an improved Loop subdivision surface.