diff --git a/Mesh_3/doc/Mesh_3/CGAL/make_mesh_3.h b/Mesh_3/doc/Mesh_3/CGAL/make_mesh_3.h index 8bdfc2aaa42..9dada44f93b 100644 --- a/Mesh_3/doc/Mesh_3/CGAL/make_mesh_3.h +++ b/Mesh_3/doc/Mesh_3/CGAL/make_mesh_3.h @@ -78,10 +78,11 @@ if parameter `features` is not specified. of 0 and 1-dimensional features in the mesh. -- `manifold` allows the user to monitor the meshing algorithm, +- `manifold` allows the user to drive the meshing algorithm, and ensure that the output mesh surface follows the given manifold criterion. It can be activated with `parameters::manifold()`, `parameters::manifold_with_boundary()` -and `parameters::non_manifold()`. +and `parameters::non_manifold()`. Note that the meshing algorithm cannot generate a manifold +surface if the input surface is not manifold. The four additional parameters are optimization parameters. They control which optimization processes are performed diff --git a/Mesh_3/doc/Mesh_3/CGAL/refine_mesh_3.h b/Mesh_3/doc/Mesh_3/CGAL/refine_mesh_3.h index 319a88aef4c..c35f9fa43a7 100644 --- a/Mesh_3/doc/Mesh_3/CGAL/refine_mesh_3.h +++ b/Mesh_3/doc/Mesh_3/CGAL/refine_mesh_3.h @@ -84,10 +84,11 @@ functions for each optimization parameter to generate appropriate value of this parameter. \cgalHeading{Named Parameters} -- `manifold` allows the user to monitor the meshing algorithm, +- `manifold` allows the user to drive the meshing algorithm, and ensure that the output mesh surface follows the given manifold criterion. It can be activated with `parameters::manifold()`, `parameters::manifold_with_boundary()` -and `parameters::non_manifold()`. +and `parameters::non_manifold()`. Note that the meshing algorithm cannot generate a manifold +surface if the input surface is not manifold. - `lloyd` `parameters::lloyd()` and `parameters::no_lloyd()` are designed to trigger or not a call to `lloyd_optimize_mesh_3()` function and to set the @@ -167,7 +168,7 @@ namespace parameters { /*! \ingroup PkgMesh_3Parameters - The function `parameters::manifold()` is used to monitor the + The function `parameters::manifold()` is used to drive the meshing algorithm for surfaces. It ensures that the surface of the output mesh is a manifold surface without boundaries. @@ -181,7 +182,7 @@ namespace parameters { /*! \ingroup PkgMesh_3Parameters - The function `parameters::non_manifold()` is used to monitor the + The function `parameters::non_manifold()` is used to drive the meshing algorithm for surfaces. It does not ensure that the surface of the output mesh is a manifold surface. The manifold property of output mesh may nevertheless result from the choice of appropriate meshing criteria. @@ -195,7 +196,7 @@ namespace parameters { /*! \ingroup PkgMesh_3Parameters - The function `parameters::manifold_with_boundary()` is used to monitor the + The function `parameters::manifold_with_boundary()` is used to drive the meshing algorithm for surfaces. It ensures that the surface of the output mesh is a manifold surface which may have boundaries.