Commit Graph

105231 Commits

Author SHA1 Message Date
Laurent Rineau 7838b95b94 generate review of the code 2024-08-23 15:55:55 +02:00
Laurent Rineau ac46e56236 fix SELinux contexts so that the web server can offer the files 2024-08-23 15:49:20 +02:00
Sébastien Loriot ca2907fbfc avoid creating degenerate planes 2024-08-20 10:09:23 +02:00
Sebastien Loriot 8730ff5d55
Shape_detection: using proper triangulated polygonal faces for linear_least_squares (#8314)
## Summary of Changes

Polygonal faces are now triangulated and face normals are calculated
using PMP::compute_face_normal.

The calculated face normals and triangulations are buffered in
Least_squares_plane_fit_region. However, Least_squares_plane_fit_sorting
is independent and does not benefit from that buffered data.

## Release Management

* Affected package(s): Shape_detection
* Issue(s) solved (if any): fix #7992
2024-08-19 11:22:41 +02:00
Sébastien Loriot 060f81452a Merge remote-tracking branch 'cgal/5.5.x-branch' into HEAD 2024-08-19 11:19:24 +02:00
Sebastien Loriot e80fe2716c
add validation for the range case (#8410)
Fixes  #6840

@efifogel I did not use expensive assertion as you mentioned because it
is already done this way in intersection and symmetric_difference.
2024-08-19 11:15:58 +02:00
Sebastien Loriot 078fe188c5
Use default surface topology criteria (#8409)
Fixes #7406
2024-08-19 11:15:45 +02:00
Sebastien Loriot 1b8be7bb67
Speed up copy_face_graph (#8380)
Mostly when tm is not empty and almost make it less dependent on tm size

<s>Should probably be backported</s>
2024-08-19 11:15:28 +02:00
Sébastien Loriot d20cef2f91 remove unused variable 2024-08-19 09:02:24 +02:00
Sébastien Loriot 30fc15064b add assertions 2024-08-14 18:22:04 +02:00
Sébastien Loriot 403ec19f8a clean up and move skip test to export header 2024-08-14 18:18:26 +02:00
Sébastien Loriot 6e5f37474f bad type 2024-08-14 17:20:06 +02:00
Sébastien Loriot e931d1258b add missing include 2024-08-14 16:52:42 +02:00
Sébastien Loriot 7d0969d15f use dynamic property maps 2024-08-14 16:10:53 +02:00
Sébastien Loriot 8c70d6120f hide PMP usage behind a macro 2024-08-14 15:26:33 +02:00
Sébastien Loriot 5b731118f9 add validation for the range case 2024-08-13 16:22:36 +02:00
Sébastien Loriot 2c31defc65 backport f7a4836039 to the deprecated test 2024-08-13 16:14:23 +02:00
Sébastien Loriot eeffa4b752 speed up copy_face_graph
mostly when tm is not empty and almost make it less
dependent on tm size
2024-08-12 09:44:43 +02:00
Mael Rouxel-Labbé c1e5926e70 Add new Intersection_3 test cases 2024-08-06 10:36:09 +02:00
Mael Rouxel-Labbé 37eb0eaa17 Tentative fix for L3R3 do_intersect 2024-08-06 10:36:02 +02:00
Sébastien Loriot 31c82ba197 Merge pull request #8301 from soesau/Shape_detection-Deprecated_traits-GF
Shape_detection: Removing leftover from deprecated Shape_detection_traits
2024-07-23 17:17:01 +02:00
Sébastien Loriot 2ce800a49d Merge pull request #8283 from afabri/T3-namespace-GF
T3/T2/PT: Add namespace to classes in concepts
2024-07-23 17:16:45 +02:00
Sébastien Loriot 1332ce30fb Merge pull request #8330 from tylermorganwall/tylermorganwall-patch-issue-8313
Fix clang/llvm 19 compilation issue in iterator.h (issue #8313)
2024-07-23 17:16:04 +02:00
Sébastien Loriot f93cb3c552 Merge branch 'cgal/5.5.x-branch' into 'cgal/5.6.x-branch' 2024-07-23 17:15:05 +02:00
Sébastien Loriot b364ff65ca Merge pull request #8371 from sloriot/Nef_3-draw_typo
fix copy/paste error
2024-07-23 17:09:47 +02:00
Sébastien Loriot b0054fb967 Merge pull request #8367 from sloriot/Nef_3-isolated_vert_in_input
Be resilient to isolated vertices
2024-07-23 17:09:42 +02:00
Sébastien Loriot 747e6a5fd7 Merge pull request #8365 from sloriot/BGL-doc
Workaround missing links
2024-07-23 17:09:37 +02:00
Sébastien Loriot 6144f4ca8d Merge pull request #8360 from lrineau/pr/tylermorganwall/8330
Fix clang/llvm 19 compilation issue in iterator.h (for 5.5.x-branch)
2024-07-23 17:09:34 +02:00
Sébastien Loriot 4adcbe42b7 fix copy/paste error 2024-07-22 18:16:50 +02:00
Sébastien Loriot 1f316e82fd better doc fixes 2024-07-22 17:10:38 +02:00
Sébastien Loriot ffa8c0eac6 also workaround link issue in the user manual 2024-07-22 15:48:28 +02:00
Sébastien Loriot 85bce9bb23 be resilient to isolated vertices 2024-07-22 09:54:55 +02:00
Sébastien Loriot 583fec51c6 workaround missing links 2024-07-22 09:07:33 +02:00
Laurent Rineau 4833dd430d Merge remote-tracking branch 'lrineau/pr/tylermorganwall/8330' into pr/tylermorganwall/8330 2024-07-17 18:10:09 +02:00
Laurent Rineau 0de060acd6 Fix clang/llvm 19 compilation issue in iterator.h
Confirmed fix to compilation issue in clang//llvm 19 (https://github.com/CGAL/cgal/issues/8313)
2024-07-17 18:04:07 +02:00
tylermorganwall 2b0c9fbece Fix clang/llvm 19 compilation issue in iterator.h
Confirmed fix to compilation issue in clang//llvm 19 (https://github.com/CGAL/cgal/issues/8313)
2024-07-16 15:24:50 +02:00
Sven Oesau 05ba6a2644 fixed warnings
handling of degenerate faces
2024-07-03 10:12:07 +02:00
Sven Oesau 22732a9ae3 using proper triangulated polygonal faces for linear_least_squares 2024-06-27 10:55:33 +02:00
Sven Oesau e84a054cd8 Removing leftover from deprecated Shape_detection_traits 2024-06-21 11:34:57 +02:00
Laurent Rineau dfa981a844 Merge branch '5.5.x-branch' into 5.6.x-branch 2024-06-13 12:48:29 +02:00
Laurent Rineau 212a323e4d Merge pull request #8276 from sloriot/PMP-split_visitor_fwd
Forward the visitor for split
2024-06-13 12:48:22 +02:00
Laurent Rineau 96d91fa2bd Merge pull request #8277 from afabri/PMP-normals-GF
PMP: Change the string of the property
2024-06-13 12:48:20 +02:00
Laurent Rineau 14bdf9bfb5 Merge pull request #8276 from sloriot/PMP-split_visitor_fwd
Forward the visitor for split
2024-06-13 12:45:21 +02:00
Laurent Rineau 7bb93ea303 Merge pull request #8277 from afabri/PMP-normals-GF
PMP: Change the string of the property
2024-06-13 12:45:19 +02:00
Andreas Fabri 7e8b6678bc CGAL: Add namespace to models in concepts 2024-06-12 13:50:44 +01:00
Andreas Fabri 8a6b86b9ae PMP: Change the string of the property 2024-06-11 08:18:34 +01:00
Sébastien Loriot 4cd04080b3 forward the visitor 2024-06-11 09:08:33 +02:00
Laurent Rineau 953d29cf4f Merge branch '5.5.x-branch' into 5.6.x-branch 2024-06-10 18:46:44 +02:00
Laurent Rineau 561e7f16d6 Merge pull request #8201 from afabri/ToS-IO-GF
Triangulation on Sphere: Fix I/O

# Conflicts:
#	Triangulation_on_sphere_2/include/CGAL/Delaunay_triangulation_on_sphere_2.h
#	Triangulation_on_sphere_2/include/CGAL/Triangulation_on_sphere_2.h
#	Triangulation_on_sphere_2/test/Triangulation_on_sphere_2/CMakeLists.txt
2024-06-10 18:45:09 +02:00
Laurent Rineau b5d531116b Merge pull request #8245 from sloriot/Kernel_23-missing_template
Add missing template parameter in the doc
2024-06-10 18:28:33 +02:00