mirror of https://github.com/CGAL/cgal
unlink
This commit is contained in:
parent
f5473b62d3
commit
1d4d9a67c4
|
|
@ -8,7 +8,7 @@
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
\addtogroup PkgSurfaceSubdivisionMethods3
|
\addtogroup PkgSurfaceSubdivisionMethods3
|
||||||
\todo check generated documentation
|
|
||||||
\PkgDescriptionBegin{3D Surface Subdivision Methods,PkgSurfaceSubdivisionMethods3Summary}
|
\PkgDescriptionBegin{3D Surface Subdivision Methods,PkgSurfaceSubdivisionMethods3Summary}
|
||||||
\PkgPicture{twoheads-detail.png}
|
\PkgPicture{twoheads-detail.png}
|
||||||
\PkgSummaryBegin
|
\PkgSummaryBegin
|
||||||
|
|
@ -24,18 +24,6 @@
|
||||||
\PkgShortInfoEnd
|
\PkgShortInfoEnd
|
||||||
\PkgDescriptionEnd
|
\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}
|
\cgalexample{Subdivision_method_3/CatmullClark_subdivision.cpp}
|
||||||
|
|
||||||
This example demonstrates the use of the Catmull-Clark subdivision method
|
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.
|
space, where most subdivision applications are designed to work.
|
||||||
There is only one line deserving a detailed explanation:
|
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>
|
This default implementation assumes the <I>types</I>
|
||||||
(such as `Point_3` and `Facet_handle`) are defined
|
(such as `Point_3` and `Facet_handle`) are defined
|
||||||
within `Polyhedron_3`. `CatmullClark_mask_3`
|
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
|
kernel. You may need to rewrite the geometry computation
|
||||||
to match the kernel geometry of your application.
|
to match the kernel geometry of your application.
|
||||||
|
|
||||||
|
|
@ -547,7 +547,7 @@ on a polyhedral mesh.
|
||||||
# Other Subdivision Methods # {#Subdivision_method_3Other}
|
# Other Subdivision Methods # {#Subdivision_method_3Other}
|
||||||
|
|
||||||
`Subdivision_method_3` supports four practical subdivision methods on a
|
`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.
|
through the specialization of refinement hosts with custom geometry masks.
|
||||||
The following example develops a subdivision method
|
The following example develops a subdivision method
|
||||||
generating an improved Loop subdivision surface.
|
generating an improved Loop subdivision surface.
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue