Sébastien Loriot
557b64e4a6
boost::any ==> std::any
2023-06-15 10:57:09 +02:00
Sébastien Loriot
604dcdc435
boost::optional => std::optional
2023-06-15 10:57:09 +02:00
Sébastien Loriot
bbc4d08ee0
Merge remote-tracking branch 'cgal/master' into HEAD
2023-06-15 10:47:07 +02:00
Sébastien Loriot
c8a88b9014
remove CGAL_static_assertion*
2023-06-15 10:42:10 +02:00
Sébastien Loriot
41449d71cd
fix bug when setting the ids of points
...
2 options, one with mutex and one without. As this section is not critical,
we do not really see a runtime difference (without mutex seems faster so
I pick that one as default)
2023-06-12 11:05:11 +02:00
Sébastien Loriot
c5fab1c874
fix sequential run
2023-06-08 14:21:59 +02:00
Sébastien Loriot
0684bd203f
hide debug
2023-06-08 14:21:51 +02:00
Sébastien Loriot
003bf47781
move alpha computation into a functor
2023-06-08 14:05:09 +02:00
Sébastien Loriot
48712f7862
don't use c++17 features
2023-06-08 14:04:55 +02:00
Laurent Rineau
0e76c32749
Merge pull request #7447 from MaelRL/CGAL-Fix_warnings-GF
...
Fix some warnings
2023-06-05 15:10:29 +02:00
Laurent Rineau
ae1bbe7e17
Merge pull request #7488 from sloriot/PMP-coref_no_early_exit
...
Corefinement: remove incorrect early exit
2023-06-05 15:09:59 +02:00
Laurent Rineau
e697bb386d
Merge pull request #7489 from afabri/PMP-document_overload-GF
...
PMP: Document overload of angle_and_area_smoothing()
2023-06-05 15:09:56 +02:00
Laurent Rineau
f1a717bab5
Merge pull request #7488 from sloriot/PMP-coref_no_early_exit
...
Corefinement: remove incorrect early exit
2023-06-05 14:01:18 +02:00
Andreas Fabri and Mael
c1b9ea9d47
Update Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/angle_and_area_smoothing.h
...
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com >
2023-06-02 12:27:28 +02:00
Andreas Fabri
f3c2d9b310
polish
2023-06-01 17:25:23 +01:00
Andreas Fabri
a8e3c84c78
PMP: Document overload of angle_and_area_smoothing()
2023-06-01 10:37:22 +01:00
Sébastien Loriot
cb3a1e03d4
remove the early exit as we could miss the fact that some operations might be impossible
2023-06-01 11:17:45 +02:00
Sébastien Loriot
3d6c0da44c
remove debug
2023-05-31 09:14:42 +02:00
Sébastien Loriot
b724def918
Merge pull request #6605 from sloriot/PMP-snap_no_deg_faces_created
...
Avoid creating degenerate faces in snap
2023-05-30 19:15:30 +02:00
Sébastien Loriot
4b2f3e6ec7
take np into account for concurrency
2023-05-30 16:01:05 +02:00
Sébastien Loriot
a1fbd105da
add TODO
2023-05-30 15:07:13 +02:00
Andreas Fabri
3d6d9b3edc
parallelize unique points
2023-05-30 11:10:36 +01:00
Sébastien Loriot
e34a79864a
debug macro
2023-05-30 10:13:28 +02:00
Andreas Fabri
2695834873
Rename lambdas
2023-05-30 08:10:06 +01:00
Andreas Fabri
1c1ed53c76
Parallelize deduplicate_segments()
2023-05-30 08:03:29 +01:00
Andreas Fabri
278e1867aa
parallize #1
2023-05-26 17:12:28 +01:00
Sébastien Loriot
5d73a7addd
add TODOs for parallelism
2023-05-25 10:06:51 +02:00
Sébastien Loriot
a15956d231
add clear function and input must mesh should be const in principle
2023-05-24 16:09:31 +02:00
Sébastien Loriot
ec274dd8e9
hide non used variable
2023-05-23 18:18:28 +02:00
Mael Rouxel-Labbé
7bf284fafa
Misc minor changes
2023-05-22 14:01:17 +02:00
Mael Rouxel-Labbé
62ca575170
Simplify expression
2023-05-22 14:01:07 +02:00
Mael Rouxel-Labbé
afd096cb91
Fix indentation
2023-05-22 12:30:38 +02:00
Charles Gueunet
cf07ee9c91
Trailing 'l' on return statement
...
In CERES_SOLVER mode only
2023-05-22 10:55:52 +02:00
Ivan Paden
eb2a023c31
Merge PR #6760 into gsoc2023-adaptive_remesh-ipadjen
2023-05-21 08:50:10 +02:00
Ivan Paden
5c4e6ed7b5
Create a vertex property map that will contain sizing info (WIP)
...
Also, update target length checks
2023-05-19 23:48:30 +02:00
Ivan Paden
7326fb52ce
Add initial preparations for adaptive sizing field
...
Add Adaptive_sizing_field header with edge min and max limits, and tolerance
Adjust the example
2023-05-19 23:47:41 +02:00
Mael Rouxel-Labbé
cb05427cf3
Remove std::move on temporary result
2023-05-16 15:49:34 +02:00
Mael Rouxel-Labbé
752aa94490
Properly initialize kernel functors
2023-05-16 15:49:18 +02:00
Mael Rouxel-Labbé
eb1462ea56
Remove needless reference
2023-05-16 15:49:00 +02:00
Mael Rouxel-Labbé
aa12591bc3
Use VPM's reference
2023-05-16 15:48:50 +02:00
Mael Rouxel-Labbé
a69a2f54c6
Rename to avoid conflict with STL
2023-05-16 14:21:27 +02:00
Mael Rouxel-Labbé
7a3ad05e05
Replace some calls of clear() by empty() to preserve internal property maps
2023-05-15 12:41:39 +02:00
Laurent Rineau
d6581363f5
Activate CDT2 for face triangulation ( #7437 )
...
(master only)
2023-05-12 10:05:25 +02:00
Laurent Rineau
bb63050ef0
Merge pull request #7436 from sloriot/PMP-doc_compta_ori
...
Improve doc of compatible_orientations
2023-05-11 17:37:11 +02:00
Jane Tournois
50bbb4f682
add namespace
...
to avoid conflicts with Uniform_sizing_field in Mesh_3
2023-05-11 16:07:10 +02:00
Sébastien Loriot
5c1e820c1e
fix test and demo
2023-05-11 16:07:10 +02:00
Sébastien Loriot
ad55b8cd9f
fix compilation issues
2023-05-11 16:07:09 +02:00
Jane Tournois
9de41310fd
use boost::optional<double> instead of a bool and a double
...
# Conflicts:
# Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.h
2023-05-11 16:07:08 +02:00
Jane Tournois
0ee9406235
add possibility to provide a variable sizing field to PMP::isotropic_remeshing
...
# Conflicts:
# Polygon_mesh_processing/examples/Polygon_mesh_processing/CMakeLists.txt
# Polygon_mesh_processing/include/CGAL/Polygon_mesh_processing/internal/Isotropic_remeshing/remesh_impl.h
2023-05-11 16:05:48 +02:00
Sébastien Loriot
dbada8d636
fix alternative call + more debug
2023-05-10 14:59:49 +02:00