Commit Graph

113740 Commits

Author SHA1 Message Date
Jane Tournois a452c0141f remove details of ProjectionTraitsGeometricTraits_3, and make it derive from Kernel
the class Projection_traits_3 is not written using the kernel functors *_object(),
but a fix of those and free functions

TODO in the future : document this traits concept properly with all functors and function
objects that are needed, and fix the code accordingly
2025-06-19 15:43:41 +02:00
Jane Tournois 63125a7f19 use "a functor model of `ThatConcept`" everywhere in concept 2025-06-19 13:12:53 +02:00
Jane Tournois 9b99d0e754 reorganize example and use non-manifold input 2025-06-19 12:00:26 +02:00
Sebastien Loriot 97497b6809
Spelling correction (#8941)
Spelling correction
2025-06-18 10:49:11 +02:00
albert-github 3a03540095 Spelling correction
Spelling correction
2025-06-18 10:35:46 +02:00
Sébastien Loriot b6bb23d81f Kernel recommandation proposal 2025-06-17 17:38:56 +02:00
Jane Tournois 16ff0ba30a c3t3 is "valid" only if generated by Mesh_3, not if loaded from a .mesh file
this disables the demo to save a mesh that was just loaded, or loaded+remeshed
for example

this commit fixes that bevaviour
2025-06-17 17:22:33 +02:00
Sven Oesau b5732f43fc Removing deprecated FindSuiteSparse.cmake and FindMETIS.cmake
adding section to ThirdParty documentation for SuiteSparse
2025-06-17 12:58:15 +02:00
Jane Tournois 88b3d6879f Merge branch 'Triangulation_3-CDT_3-lrineau' of https://github.com/lrineau/cgal into Triangulation_3-CDT_3-lrineau 2025-06-17 10:28:29 +01:00
Jane Tournois 712ce7e6f5 use color picker to choose surface color after "reset surface patches" 2025-06-17 10:54:20 +02:00
Laurent Rineau df9b8f8390 reorganize the doc (Mael's review) 2025-06-16 17:40:52 +02:00
Laurent Rineau 0c8183c38f explain why Hang Si articles are used 2025-06-16 17:19:42 +02:00
Laurent Rineau 2be776e74f Merge remote-tracking branch 'refs/remotes/lrineau/Triangulation_3-CDT_3-lrineau' into Triangulation_3-CDT_3-lrineau 2025-06-16 17:14:32 +02:00
Laurent Rineau 0afe56dd8a "piecewise linear complex" in lowercase
Suggested by Andreas
2025-06-16 17:14:08 +02:00
Laurent Rineau e06a4c6f85 remove a duplicated sentence 2025-06-16 17:12:55 +02:00
Laurent Rineau 664e8dcd63 add section "Traits and Kernel Choice" 2025-06-16 17:09:54 +02:00
Jane Tournois d034ff373c reset surface patch colors to have the same patch ID everywhere 2025-06-16 17:06:53 +02:00
Jane Tournois 0860e790c4 Merge branch 'Triangulation_3-CDT_3-lrineau' of https://github.com/lrineau/cgal into Triangulation_3-CDT_3-lrineau 2025-06-16 16:21:13 +02:00
Jane Tournois 57742e5a37 reset colors and remove screenshot with cutplane 2025-06-16 16:21:03 +02:00
Jane Tournois 522510d387 add data used for user manual 2025-06-16 15:16:42 +02:00
Laurent Rineau a001ee036a better snippets for triangulation() 2025-06-16 15:04:20 +02:00
Laurent Rineau b305122323 "piecewise linear complex" in lowercase
Suggested by Andreas
2025-06-16 14:30:21 +02:00
Laurent Rineau 407ad25f60 Better sentence 2025-06-16 14:22:41 +02:00
Laurent Rineau 07b3574b19 add an intro to Triangulation_3 user manual 2025-06-16 12:08:21 +02:00
Jane Tournois 487c570eca trailing whitespaces 2025-06-13 19:45:09 +02:00
Jane Tournois ec02088928 doc fixes 2025-06-13 16:21:37 +02:00
Jane Tournois 9fb6dafd39 wip round 6 Mael 2025-06-13 16:17:36 +02:00
Jane Tournois 2675d5c0c1 merge preprocessing and corefinement examples 2025-06-13 15:58:04 +02:00
Jane Tournois fb898e9ab1 remove return_empty_on_invalid_input
and show in an example how to check preconditions
2025-06-13 14:30:05 +02:00
Jane Tournois 1323411457 doc 2025-06-12 17:56:14 +02:00
Jane Tournois 2a2651b343 doc (review round 6 Mael) 2025-06-12 17:42:00 +02:00
Jane Tournois e0324b6ff0 typo! 2025-06-12 17:20:32 +02:00
Andreas Fabri 4825d47f9e Triangulation_3: Fix move_if_no_collision 2025-06-12 16:08:53 +01:00
Jane Tournois 8ebfd91d8e review round 6 Mael (ref manual 1st part) 2025-06-12 13:53:34 +02:00
Laurent Rineau 12b4c6407c GF stuff 2025-06-11 11:13:20 +02:00
Andreas Fabri f69042067c remove unused local variables 2025-06-11 08:34:19 +01:00
Sébastien Loriot f7b70fb609 recommand config mode 2025-06-10 20:49:26 +02:00
Sebastien Loriot c54f02c96a
Update Documentation/doc/Documentation/Third_party.txt
Co-authored-by: Laurent Rineau <Laurent.Rineau@cgal.org>
2025-06-10 20:46:01 +02:00
Sébastien Loriot 0aa7d00247 undo change in cgalHeading macro 2025-06-10 20:40:22 +02:00
Sébastien Loriot 83c55db7f9 doc 2025-06-10 20:39:18 +02:00
Sébastien Loriot bd0e60e950 fix mutex version 2025-06-10 20:32:19 +02:00
Sébastien Loriot b8b7f6354e also test parallel version 2025-06-10 20:32:07 +02:00
Sébastien Loriot f0464a9e2f do not test datasets removed 2025-06-10 18:27:41 +02:00
Sebastien Loriot 9a21a1478a cosmetic 2025-06-10 18:06:16 +02:00
Sébastien Loriot 9fba4c9918 Merge remote-tracking branch 'cgal/6.0.x-branch' into 'cgal/master' 2025-06-10 17:32:45 +02:00
Sébastien Loriot 8e54507fde Merge remote-tracking branch 'cgal/5.6.x-branch' into 'cgal/6.0.x-branch' 2025-06-10 17:31:42 +02:00
Andreas Fabri aef9a07d2a Add that for join() and intersect() the input must have correct orientation 2025-06-10 14:37:06 +01:00
Sebastien Loriot 9eae964517
Triangulation: filter_iterator (#8899)
## Summary of Changes

The testsuite of
[Triangulation](https://cgal.geometryfactory.com/CGAL/testsuite/summary-6.1-Ic-159.html?package=Triangulation)
has N's for some platforms. The test platforms have in common to use
boost_1_88_0, but with VC++ or clang on Windows I can't reproduce the
error with this version of boost.

In this PR I use the filter_iterator adaptor of CGAL, to see if the
boost filter_iterator is the problem.

## Release Management

* Affected package(s): Triangulation
* License and copyright ownership:  unchanged
2025-06-10 14:58:16 +02:00
Sebastien Loriot 7a8c8a889c
Resolve the issue with leda in Distance_3 (#8921)
_Please use the following template to help us managing pull requests._

## Summary of Changes

Add namespace ::CGAL:: when calling compare to compile with leda.

## Release Management

fix:
https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-6.1-Ic-167/Kernel_23/TestReport_cgaltest_Fedora-with-LEDA.gz

* Affected package(s): Distance_3
* License and copyright ownership: GF
2025-06-10 14:43:40 +02:00
Sébastien Loriot 509e794235 warn about the fact that the mesh should be a single CC 2025-06-10 14:37:44 +02:00