mirror of https://github.com/CGAL/cgal
unlink
This commit is contained in:
parent
f5473b62d3
commit
1d4d9a67c4
|
|
@ -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.
|
||||
|
||||
*/
|
||||
|
||||
|
|
|
|||
|
|
@ -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 <I>types</I>
|
||||
(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.
|
||||
|
|
|
|||
Loading…
Reference in New Issue