Commit Graph

105090 Commits

Author SHA1 Message Date
Laurent Rineau af9b9df2eb fix bug in search_first_intersection
- now segments touching the border are ignored
- and all edges of the border are tested until one intersection is found
2023-07-27 11:43:28 +02:00
Laurent Rineau 318080105a not sure if that is important 2023-07-27 11:43:28 +02:00
Laurent Rineau 787458ce01 add a comment about CDT_3_face_index 2023-07-27 11:20:03 +02:00
Laurent Rineau 0ca574172a Merge remote-tracking branch 'refs/remotes/lrineau/Triangulation_3-CDT_3-lrineau' into Triangulation_3-CDT_3-lrineau 2023-07-26 11:05:34 +02:00
Andreas Fabri 09214a903d Merge branch 'Triangulation_3-CDT_3-lrineau' of github.com:lrineau/cgal into Triangulation_3-CDT_3-lrineau 2023-07-26 10:02:49 +01:00
Andreas Fabri aa4c2ef944 Reduce to 3 faces 2023-07-26 10:02:28 +01:00
Laurent Rineau 41b46baf5b Merge remote-tracking branch 'refs/remotes/lrineau/Triangulation_3-CDT_3-lrineau' into Triangulation_3-CDT_3-lrineau 2023-07-25 18:46:07 +02:00
Laurent Rineau 9188bfbd63 fix a bug
A classical bug: in the conflict zone of a vertex about to be inserted,
the "constrained" faces must be marked unconstrained *before*
the insertion.
2023-07-25 18:44:56 +02:00
Jane Tournois facd881c19 replace assertion by assume 2023-07-25 18:03:15 +02:00
Jane Tournois 184b00a030 in Release mode with msvc, c, i and j were not initialized 2023-07-25 17:50:36 +02:00
Jane Tournois 676a7494ac fix maybe unused warning and the use of cpp23 2023-07-25 16:49:50 +02:00
Laurent Rineau 2410bbfa3c Merge remote-tracking branch 'refs/remotes/lrineau/Triangulation_3-CDT_3-lrineau' into Triangulation_3-CDT_3-lrineau 2023-07-25 16:25:07 +02:00
Laurent Rineau 4670375da1 Add CDT::set_facet_constrained
That allows to wrap the call with additional verifications
2023-07-25 16:25:00 +02:00
Laurent Rineau 5987325bf0 add export_facets_to_surface_mesh 2023-07-25 16:24:04 +02:00
Laurent Rineau 9fde28bd34 less debug output with -DCGAL_DEBUG_CDT_3=1 2023-07-25 16:23:14 +02:00
Laurent Rineau 9c69c39764 Fix when CGAL_DEBUG_CDT_3 is not defined 2023-07-25 16:21:26 +02:00
Andreas Fabri 84b06d77e9 Reduced to 9 faces (and many isolated vertices) 2023-07-25 10:06:52 +01:00
Andreas Fabri 79b0b861d6 Still relatively large, but with another error message 2023-07-25 09:19:19 +01:00
Andreas Fabri 7085d7f6bd A new assertion 2023-07-25 09:08:52 +01:00
Laurent Rineau f9a094b4bb Code to minimize input data for bugs 2023-07-24 16:18:29 +02:00
Laurent Rineau 4000758907 bug fix; fix incomplete cavities 2023-07-24 16:14:52 +02:00
Andreas Fabri 98ad3f6b93 Get an assertion 2023-07-24 09:30:41 +01:00
Laurent Rineau b2975192ef Partial revert "remove the height point on the box"
This reverts commit f39c37b66260470dc7e9c1912433e138c5d423a3's
modifications on `Data/data/meshes/cheese.off`.
2023-07-21 16:36:59 +02:00
Laurent Rineau 2ab6c8bffa less debug 2023-07-21 16:08:34 +02:00
Laurent Rineau 950cf9f025 debug dump the result of conforming edges 2023-07-21 16:00:05 +02:00
Laurent Rineau dd63543cd7 API changes 2023-07-21 15:58:17 +02:00
Laurent Rineau b03944fc3f insert all input vertices at the beginning 2023-07-21 15:36:45 +02:00
Laurent Rineau f799769361 remove the height point on the box
They make insert more Steiner vertices.
2023-07-21 15:36:09 +02:00
Laurent Rineau 24b9d126da Merge remote-tracking branch 'cgal/master' into Triangulation_3-CDT_3-lrineau
# Conflicts:
#	STL_Extension/include/CGAL/iterator.h
#	Triangulation_3/test/Triangulation_3/CMakeLists.txt
2023-07-18 15:37:52 +02:00
Laurent Rineau 829e8095ed Merge branch '5.6.x-branch' 2023-07-17 18:06:25 +02:00
Laurent Rineau 25f4582c2b Merge branch '5.5.x-branch' into 5.6.x-branch
# Conflicts:
#	Triangulation_3/include/CGAL/Triangulation_3/internal/Triangulation_segment_traverser_3_impl.h
2023-07-17 18:05:39 +02:00
Laurent Rineau a10d75d2da remove compilation error 2023-07-17 15:46:03 +02:00
Laurent Rineau c5fd2070e3 Merge pull request #7539 from MaelRL/Demo-Display_plugin-GF
Display property / Heat method plugins improvements
2023-07-17 09:52:39 +02:00
Laurent Rineau a556fc9f95 Merge pull request #7556 from sloriot/CGAL-add_missing_test
Add missing tests
2023-07-17 09:52:29 +02:00
Laurent Rineau 07b1e26e96 Merge pull request #7578 from afabri/Classification-Visual_cpp17_boost_1_80_bug-GF
Classification: Workaround for VC++/std17/boost bug
2023-07-17 09:52:26 +02:00
Laurent Rineau 074d63119a Merge pull request #7586 from MaelRL/P23T23-Unique_iterators-GF
Add unique simplex iterators for periodic triangulations
2023-07-17 09:52:23 +02:00
Laurent Rineau ec1ab10e4c Merge pull request #7589 from albert-github/feature/bug_docu_setting
Possibility to disable special CGAL documentation setting
2023-07-17 09:52:20 +02:00
Laurent Rineau f21cafc3cd Merge pull request #7596 from MaelRL/PMP-Rephrase_bounded_Hausdorff_doc-GF
Rephrase documentation of one-sided Haussdorff distance function
2023-07-17 09:52:18 +02:00
Sebastien Loriot 207105f611
(Really) Disable MSVC 2015 starting with CGAL 6.0 (#7594)
#7538 followup

one more time 🎵 🎵 🎵 🎵
2023-07-13 17:48:14 +02:00
Laurent Rineau 58ef28b8e1 Update after #7441
Since PR https://github.com/CGAL/cgal/pull/7441 the tested versions of
Doxygen are changed from:

  - 1.8.4,
  - 1.8.13,
  - master,

to:

  - 1.8.13,
  - 1.9.6
  - master

See https://github.com/CGAL/cgal/pull/7441/files#diff-20378a17af64de2d537c278603e389b4c15fe31670621544caa850fa233ea1deR83-R84

This commit preserve the choice of Doxygen 1.8.13 as the default one for
published versions of the CGAL documentation.
2023-07-13 11:48:37 +02:00
Mael Rouxel-Labbé 852056a8ac Rephrase documentation of one-sided Haussdorff distance function 2023-07-12 16:16:42 +02:00
Mael Rouxel-Labbé 39983615cd Remove unused variable 2023-07-12 15:57:35 +02:00
Laurent Rineau d10e9387c2 Merge branch 'master' into CGAL-add_missing_test
# Conflicts:
#	STL_Extension/test/STL_Extension/test_skiplist.cpp
2023-07-12 15:48:42 +02:00
Mael Rouxel-Labbé 047be0a3b6 Merge remote-tracking branch 'cgal/master' into Demo-Display_plugin-GF 2023-07-12 15:44:16 +02:00
Laurent Rineau 40eccb897a Merge branch '5.6.x-branch' 2023-07-12 15:30:20 +02:00
Laurent Rineau 9c21ec9c50 Merge pull request #7540 from nmnobre/docs
Improve the manuals for the 3D Polyhedral Surface and Triangulated Surface Mesh Segmentation pkgs
2023-07-12 15:30:13 +02:00
Laurent Rineau 1f104955ba Merge pull request #7568 from lrineau/CGAL-reuse_compliance-lrineau
Add support for REUSE
2023-07-12 15:30:00 +02: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
Laurent Rineau 0e814f3a93 Merge pull request #7584 from sloriot/T3-fix_warnings
fix unused variable warnings
2023-07-12 15:29:47 +02:00
Laurent Rineau 6c8eef6a56 Merge pull request #7585 from albert-github/feature/bug_spell_20230706
Spelling corrections
2023-07-12 15:29:43 +02:00