mirror of https://github.com/CGAL/cgal
## Summary of Changes Add the option `surface_only()` to `make_mesh_3()`, to completely skip the "refine_cells" part of Mesh_3, and cancel perturbation and exudation. @soesau and I noticed that scanning cells, even in the context of "Surface mesher", takes a lot of useless time. @soesau you can use this branch for your benchmark @lrineau do you think `surface_only` should be a member of `Mesher_3` or a parameter of `Mesher_3::refine_mesh()` (as done here)? ## Release Management * Affected package(s): Mesh_3 * [Small Feature](https://cgalwiki.geometryfactory.com/CGAL/Members/wiki/Features/Small_Features/Mesh_3_surface_only()) Pre-approved by [User:Sloriot](https://cgalwiki.geometryfactory.com/CGAL/Members/wiki/User:Sloriot) -- 2025/03/17 * Link to compiled documentation [make_mesh_3()](https://cgal.github.io/8781/v0/Mesh_3/group__PkgMesh3Functions.html#gac8599a0c967075f740bf8e2e92c4770e) and [parameters::surface_only()](https://cgal.github.io/8781/v0/Mesh_3/group__PkgMesh3Parameters.html#gaa2618c09b6117d7caab12dccca16ee58) * License and copyright ownership: unchanged |
||
|---|---|---|
| .. | ||
| boost | ||
| Has_features.h | ||
| Has_member_visited.h | ||
| Has_nested_type_Bare_point.h | ||
| info_check.h | ||
| mesh_option_classes.h | ||
| mesh_parameters_interface.h | ||
| parameters_interface.h | ||
| tuple_like_helpers.h | ||