Commit Graph
5340 Commits
Author SHA1 Message Date
Jane Tournois f0022a5e21 change API to return triangulation instead of modifying Tr& out
and fix compilation errors after merging master
2022-04-29 13:53:39 +02:00
Jane Tournois c21fe46525 Merge remote-tracking branch 'cgal/master' into PMP-add_surface_mesher-jtournois
# Conflicts:
#	Polygon_mesh_processing/doc/Polygon_mesh_processing/PackageDescription.txt
#	Polygon_mesh_processing/examples/Polygon_mesh_processing/CMakeLists.txt
2022-04-29 10:48:08 +02:00
Andreas Fabri a186d5205e int -> std::size_t 2022-04-27 08:53:41 +01:00
Andreas Fabri 30056cf3b1 int ->? std::size_t 2022-04-26 08:04:43 +01:00
Sébastien Loriot ec53e0a8dd avoid spamming the console if CERES is not available 2022-04-21 06:51:12 +02:00
Sébastien Loriot a0a3c1fa24 fix warning 2022-04-20 21:10:34 +02:00
Mael Rouxel-Labbé 052d24083a Fix compilation issue caused by wrong template parameter order 2022-04-20 19:44:10 +02:00
Mael Rouxel-Labbé 477353d5eb Merge parameters::Is_default and parameters::is_default_parameter 2022-04-20 16:01:02 +02:00
Andreas Fabri b04c6bf39b fix typo 2022-04-20 13:40:51 +01:00
Andreas Fabri 734e284af1 int -> std::size_t 2022-04-20 13:05:54 +01:00
Laurent Rineau 2ecf1b64f8 Merge pull request #6212 from sloriot/PMP-patch_compatible_orientation
Add function bitset orientation compatible patches
2022-04-12 16:35:14 +02:00
Laurent Rineau 2b9305698d Merge pull request #6466 from MaelRL/PMP-Hausdorff_more_bug_fixes-GF
PMP: more bounded Hausdorff fixes
2022-04-12 16:35:09 +02:00
Andreas Fabri 144fed2be4 Fix \cgalParamType 2022-04-12 08:51:12 +01:00
Andreas Fabri 3056de0758 Add example for progress tracking 2022-04-11 17:03:42 +01:00
Andreas Fabri 91e2e24d30 Add documentation 2022-04-11 16:43:42 +01:00
Andreas Fabri d6e6ce9dfb Add progress tracking of the planar algorithm 2022-04-11 16:00:05 +01:00
Sébastien Loriot 2093e60645 fixes after review 2022-04-11 15:43:08 +02:00
Mael Rouxel-Labbé cb9cf1d0e3 Add some debug info 2022-04-08 13:29:57 +02:00
Mael Rouxel-Labbé 720c52f00a Do not miss global_bounds.upper updates by not pushing subdivide faces into PQ 2022-04-08 13:28:04 +02:00
Mael Rouxel-Labbé 898382be0f Fix unused warning 2022-04-08 13:27:52 +02:00
Laurent Rineau a4f4c276f3 Merge branch 'master' into PMP-patch_compatible_orientation 2022-04-07 21:56:38 +02:00
Sébastien Loriot 086476bc30 improve example 2022-04-07 17:30:40 +02:00
Sebastien LoriotandMael c253a64361 Apply suggestions from code review
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2022-04-07 12:25:20 +02:00
Sebastien LoriotandMael 4d6ddfbc76 Apply suggestions from code review
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2022-04-07 12:24:38 +02:00
Mael Rouxel-Labbé ac8755df07 Remove assertion that can sometimes fail due to numerical errors 2022-04-07 11:41:38 +02:00
Mael Rouxel-Labbé 699c0aae9c Do not pollute the queue with meaningless triangles 2022-04-07 11:41:15 +02:00
Mael Rouxel-Labbé c38758db66 Replace custom stop criterion with paper's 2022-04-07 11:40:56 +02:00
Mael Rouxel-Labbé aa5fd2e0ce Switch back to non-squared values for comparisons 2022-04-07 11:40:30 +02:00
Sébastien Loriot f69dbcc893 mesh is const
thanks @lrineau
2022-04-07 09:59:44 +02:00
Sébastien Loriot 39331c3b65 use non-deprecated function 2022-04-07 09:19:33 +02:00
Sébastien Loriot 6c93fd68f2 fix missing include directive 2022-04-07 09:11:16 +02:00
Sébastien Loriot 599d77cb8e remove const& to avoid confusion 2022-04-06 18:56:28 +02:00
Sébastien Loriot fe9e559bd1 add an example 2022-04-06 18:24:53 +02:00
Sébastien Loriot 3c3995e54d clean up and add doc 2022-04-06 18:01:57 +02:00
Sébastien Loriot c9b7b76a81 remove unused lambda 2022-04-06 16:16:27 +02:00
Sébastien Loriot 0d87e44327 new function indicating orientation constraint of connected components in a mesh 2022-04-06 16:16:25 +02:00
Laurent Rineau fd75e5ab12 Merge pull request #5979 from sloriot/PMP-relax
Extract tangential relaxation  from isotropic_remeshing

# Conflicts:
#	Installation/CHANGES.md
2022-04-06 09:13:56 +02:00
Mael 30e0a5d021 Restore consistency between bounds and candidates queue 2022-04-05 16:43:29 +02:00
Mael Rouxel-Labbé 6fcc5f64a5 Do not .top() an empty queue 2022-04-04 15:50:41 +02:00
Mael Rouxel-Labbé 14a9abcca6 Fix assertion: global lbound is init. w/ the initial bound, not the error bound 2022-04-04 15:50:15 +02:00
Mael Rouxel-Labbé f46d4d1fae Do not add triangles that cannot realize the distance to the priority queue 2022-04-04 15:50:07 +02:00
Mael Rouxel-Labbé bd29b976f5 Use tighter initialization during computation of subdivided faces' local bounds 2022-04-04 15:49:54 +02:00
Mael Rouxel-Labbé fe21d98345 Improve Hausdorff distance debug code + more assertions 2022-04-04 15:49:45 +02:00
Laurent Rineau 2659228efa Merge pull request #5983 from MaelRL/PMP-Shape_predicates_with_predicates-GF
Filter the needle/cap predicates of PMP::shape_predicates.h
2022-03-31 16:58:07 +02:00
Laurent Rineau fd6451e452 Merge pull request #6460 from CGAL/afabri-patch-2
PMP:  Avoid link in documentation with a %
2022-03-31 16:57:56 +02:00
Sébastien Loriot 0d2b1cbc57 add missing endcond 2022-03-31 16:50:40 +02:00
Sébastien Loriot 1dd4b8462f Merge remote-tracking branch 'sloriot/PMP-relax' 2022-03-31 16:47:06 +02:00
Andreas Fabri 9f8897b84a Move the counting step as we currently also count the last recursive call which does nothing 2022-03-31 13:10:02 +01:00
Andreas Fabri 9c8ace1912 Initialize at start_..(); Use 3D Delaunay 2022-03-31 13:08:55 +01:00
Laurent Rineau dc6b0835b1 Merge pull request #6441 from sloriot/PMP-rncc_call_measure
PMP repair: Avoid large DAG when using Lazy
2022-03-30 16:43:10 +02:00