Laurent Rineau
e9fb0190c3
Merge pull request #7373 from sloriot/Kernel-Perfect_forwarding
...
Add some perfect forwarding in the Kernel
2024-05-15 16:12:23 +02:00
Laurent Rineau
15349f0bda
simplify the code for MSVC 2017 (compiler bug_
2024-04-26 10:39:41 +02:00
Laurent Rineau
f305159a26
Merge remote-tracking branch 'cgal/master' into pr/sloriot/7373
2024-04-23 14:37:29 +02:00
Laurent Rineau
940a7ebe9f
fix make_array with is_convertible_without_narrowing
2024-04-23 14:29:33 +02:00
Laurent Rineau
ca1f11d715
Add CGAL::is_convertible_without_narrowing
...
... and `CGAL::cpp20::type_identity`.
2024-04-23 13:33:07 +02:00
Laurent Rineau
2bb3f9a0d3
make_array is not useful here
2024-04-19 17:24:24 +02:00
Laurent Rineau
736ab7a555
make_array now use perfect forwarding, and remove fwd_make_array
2024-04-19 16:47:47 +02:00
Jane Tournois
61d4de64b0
Merge remote-tracking branch 'cgal/master' into Tet_remeshing-with_sizing_field-jtournois
2024-04-09 12:45:48 +01:00
Laurent Rineau
1926ffd619
Merge remote-tracking branch 'cgal/master' into Kernel-Perfect_forwarding
2024-03-27 17:00:45 +01:00
Jane Tournois
b48760af26
use do_not_triangulate_faces
...
a NP that already existed before this PR
2024-02-12 17:08:46 +01:00
Jane Tournois
6ed6aa681a
improve add_bbox using make_hexahedron and Iso_cuboid_3
2024-02-12 16:32:52 +01:00
Jane Tournois
9e69592328
Merge remote-tracking branch 'cgal/master' into Tet_remeshing-wip-jtournois
2024-01-04 09:28:51 +00:00
Jane Tournois
c315deec6e
Merge branch 'Tet_remeshing-with_sizing_field-jtournois' into Tet_remeshing-wip-jtournois
...
# Conflicts:
# Polyhedron/demo/Polyhedron/Plugins/Tetrahedral_remeshing/Tetrahedral_remeshing_plugin.cpp
# Tetrahedral_remeshing/doc/Tetrahedral_remeshing/examples.txt
# Tetrahedral_remeshing/examples/Tetrahedral_remeshing/CMakeLists.txt
# Tetrahedral_remeshing/include/CGAL/Tetrahedral_remeshing/internal/collapse_short_edges.h
# Tetrahedral_remeshing/include/CGAL/Tetrahedral_remeshing/internal/split_long_edges.h
# Tetrahedral_remeshing/include/CGAL/tetrahedral_remeshing.h
2024-01-04 10:25:54 +01:00
Sebastien Loriot
caecbe29c7
Replace boost::mpl ( #7813 )
...
- `boost::mpl::if_` --> `std::conditional`
- `boost::enable_if` -> `std::enable_if`
- `boost::mpl::and_` -> `&&`
- `boost::mpl::or_` -> `||`
- `boost::constant::bool_` -> `std::bool_constant`
- ...
2023-12-26 17:33:36 +01:00
Laurent Rineau
9a944e563c
Merge remote-tracking branch 'cgal/master' into PMP-BF_autorefine
...
# Conflicts:
# Installation/CHANGES.md
# Polygon_mesh_processing/examples/Polygon_mesh_processing/CMakeLists.txt
2023-12-13 15:57:30 +01:00
Laurent Rineau
222fafc411
Merge pull request #7805 from MaelRL/AW3-Resume_aw3-GF
...
Alpha wrapping: re-use and resume functionalities
2023-12-11 13:56:29 +01:00
Laurent Rineau
ef881a1aa9
Merge pull request #7844 from janetournois/Mesh_3-remove_unused_criteria-GF
...
Mesh_3 - `Mesh_criteria_3` cleaning
2023-12-11 13:56:26 +01:00
Laurent Rineau
b4820031eb
Merge pull request #7911 from sloriot/M3-params_errors
...
Mesh_3: Fix copy/paste errors in parameters
2023-12-11 13:54:47 +01:00
Sébastien Loriot
d75e4f2f54
Merge remote-tracking branch 'cgal/master' into PMP-BF_autorefine
2023-12-08 13:26:06 +01:00
Mael Rouxel-Labbé
dd0cc2ee5c
Fix a few copy-paste bugs
2023-12-05 22:15:01 +01:00
Jane Tournois
8a2b2bbcb3
add hidden named parameter for extra flip-and-smooth iterations
2023-12-01 16:13:46 +01:00
Mael Rouxel-Labbé
1dc0ba2c3a
Merge remote-tracking branch 'cgal/master' into AW3-Resume_aw3-GF
2023-11-29 16:53:37 +01:00
Sébastien Loriot
6cd28f751e
use std integral_constant
2023-11-23 09:39:17 +01:00
Sebastien Loriot
5c62ae44c8
PMP::isotropic_remeshing - add variable sizing field ( #4891 )
...
## Summary of Changes
This PR introduces the possibility to chose a variable sizing field for
isotropic remeshing.
## Release Management
* Affected package(s): PMP
* Feature/Small Feature (if any):
[Here](https://cgal.geometryfactory.com/CGAL/Members/wiki/Features/Small_Features/Curvature-adaptive_remeshing )
-- **pre-approval on 2023/10/24**
* Link to compiled documentation (obligatory for small feature) [*wrong
link name to be changed*](httpssss://wrong_URL_to_be_changed/Manual/Pkg)
* License and copyright ownership: unchanged
* Depends on #6760
## TODO:
- [x] check branch size (for @sloriot)
- [x] handle the update of the interpolated curvature branch (for
@sloriot)
2023-11-19 16:35:32 +01:00
Laurent Rineau
472fa14be9
Surface_mesh_approximation: Deal with boundary edges ( #7574 )
...
## Summary of Changes
Add a named parameter to distinguish between the approximation error for
boundary and non-boundary edges of the input mesh.
## Release Management
* Affected package(s): Surface_mesh_approximation
* Feature/Small Feature (if any):
* Link to compiled documentation (obligatory for small feature) [*wrong
link name to be changed*](httpssss://wrong_URL_to_be_changed/Manual/Pkg)
* License and copyright ownership: unchanged
2023-11-16 14:51:05 +01:00
Ivan Pađen
627a36fac7
Combining tangential relaxations in one function WIP
2023-11-16 09:37:41 +01:00
Laurent Rineau
69d9025736
Merge pull request #6760 from hoskillua/gsoc2022
...
GSoC2022 - Interpolated Corrected Curvatures
# Conflicts:
# Installation/CHANGES.md
2023-11-15 16:00:36 +01:00
Sébastien Loriot
4344c3cc27
replace boost::mpl::or_
2023-11-10 16:34:19 +01:00
Sébastien Loriot
2277013d84
replace boost::mpl::and_
2023-11-10 16:19:26 +01:00
Sébastien Loriot
3176178224
fix compilation issues
2023-11-06 11:43:29 +01:00
Jane Tournois
093660ce43
remove unused and undocumented criterion cell_radius_edge
2023-11-02 14:27:31 +01:00
Jane Tournois
361c5c5009
remove all the _sizing_field parameters that have never been used
...
they were removed from the documentation before being merged in the master branch
see SVN commit
1614a89e32
2023-11-02 14:13:07 +01:00
Mael Rouxel-Labbé
847795ec00
Hide cavity behind a named parameter
2023-10-17 13:01:18 +02:00
Sébastien Loriot
8700394122
boost::mpl::if_ -> std::conditional
2023-09-24 22:57:20 +02:00
Mael Rouxel-Labbé
5304f739b9
Enable restarting from a previous wrap
2023-09-20 12:57:02 +02:00
Sébastien Loriot
af95dae8c6
Merge remote-tracking branch 'cgal/master' into HEAD
2023-09-12 15:27:54 +02:00
Laurent Rineau
b32a8331ed
Merge branch '5.6.x-branch'
...
# Conflicts:
# Circular_kernel_3/include/CGAL/Circular_kernel_3/internal_functions_on_sphere_3.h
2023-09-07 10:41:33 +02:00
Laurent Rineau
a8fae00bf1
missing header
2023-09-07 10:35:03 +02:00
Sébastien Loriot
a528464f31
Merge branch 'cgal/master' into PMP-BF_autorefine
2023-08-28 13:44:44 +02:00
hoskillua
a94a7337c2
Merge remote-tracking branch 'upstream/master' into gsoc2022
2023-08-25 14:51:46 +03:00
Ivan Paden
613b0a8914
Merge branch 'master' into PMP-add_sizing_in_isotropic_remeshing-GF
2023-08-21 22:18:37 +02:00
Sébastien Loriot
eada3ee8ca
Merge branch 'master' into 'sloriot/CGAL-using_c++17_stl'
2023-08-14 14:19:25 +02:00
Sébastien Loriot
5db243629a
try working around an error with MSVC2017
...
`error C2338: Sorry: std::any doesn't support over-aligned types at this time.`
2023-08-14 14:02:39 +02:00
Jane Tournois
b7aeab378f
Merge remote-tracking branch 'cgal/master' into PMP-add_sizing_in_isotropic_remeshing-GF
2023-08-01 12:22:15 +02:00
Andreas Fabri
e5ec58b920
Enable to fix the coordinates of boundary vertices
2023-07-17 16:43:12 +01:00
Laurent Rineau
4a2c7a668d
Merge pull request #7571 from albert-github/feature/issue_7454
...
issue #7454 Consistency of BigO notations
2023-07-12 15:29:56 +02:00
Sébastien Loriot
b86a1fed32
Merge remote-tracking branch 'sloriot/PMP-BF_autorefine' into PMP-BF_autorefine
2023-07-05 17:59:29 +02:00
Laurent Rineau
04077e9f4f
Merge pull request #7535 from lrineau/Triangulation_3-fix_simplex_traverser-GF-CGAL-5.6
...
fix simplex traverser for CGAL 5.6
2023-07-05 16:32:36 +02:00
Sébastien Loriot
b66afab814
Merge remote-tracking branch 'sloriot/CGAL-using_c++17_stl' into HEAD
2023-07-05 11:29:35 +02:00
Andreas Fabri
75a0366160
Surface_mesh_approximation: Deal with boundary edges
2023-07-05 08:44:38 +01:00