Commit Graph

108180 Commits

Author SHA1 Message Date
Andreas Fabri 91f0aeee19 Move section 2023-09-21 14:03:36 +01:00
ange-clement a89b39f8ed
Fixed previous fix 2023-09-21 15:02:58 +02:00
ange-clement 7674684146 Dirty Fix : diminished maximum number of subdomain
+ rebased branch on cgal-5.6
2023-09-21 13:12:41 +02:00
Mael Rouxel-Labbé 433881020e Remove needless header include 2023-09-21 10:18:30 +02:00
Mael Rouxel-Labbé 3316dc5c01 Restore some base code 2023-09-20 17:06:48 +02:00
Mael Rouxel-Labbé 985c8a7825 Add a test 2023-09-20 16:59:33 +02:00
Mael Rouxel-Labbé d092d4b0e3 Reformulate a cross product to increase precision 2023-09-20 16:58:16 +02:00
Laurent Rineau 029d7a8fba fix test/Installation tests on Windows 2023-09-20 16:50:48 +02:00
Mael Rouxel-Labbé d3b66037bc Merge remote-tracking branch 'cgal/master' into AW3-Resume_aw3-GF 2023-09-20 14:23:07 +02:00
Mael Rouxel-Labbé 19cb693a1b Improve debug code 2023-09-20 12:59:46 +02:00
Mael Rouxel-Labbé 36017331c2 Add an example of successive AW3 restarts 2023-09-20 12:58:30 +02:00
Mael Rouxel-Labbé 5304f739b9 Enable restarting from a previous wrap 2023-09-20 12:57:02 +02:00
Mael Rouxel-Labbé bff07b2fc9 Simplify the gate comparer: we can also sort artificial facets like normal facets
Artificial facets are *not* infinite facets.
2023-09-20 12:55:11 +02:00
Mael Rouxel-Labbé 4d50ec46b3 Consider all cases in facet_status
In a normal run of the algorithm, we shall never ask the facet status
of a facet that is already outside, but it's better to be complete
and it costs nothing.
2023-09-20 12:53:12 +02:00
Mael Rouxel-Labbé 4512b0e6f4 Rewrite the extraction of possibly non-manifold wraps 2023-09-20 12:52:20 +02:00
Mael Rouxel-Labbé 88bcd40966 Enable changing the oracle in the AW3 builder 2023-09-20 12:50:25 +02:00
Efi Fogel 5afcc24fb0 Cleaned up 2023-09-20 12:54:56 +03:00
Efi Fogel 5df7ed208d Merge branch 'master' into gsoc2023-aos_sphere_demo-denizdiktas 2023-09-20 12:46:33 +03:00
Efi Fogel d2ab01fc5d Forced references (to std::variant) not to spread over more than a single line to pacify older version of Doxygen 2023-09-20 12:25:17 +03:00
Andry 672a0d02bb Added type cast to preprocess_weights() to avoid warnings 2023-09-19 18:09:51 +03:00
Andreas Fabri 5247f0fbdb Bounding_volumes: Use Eigen library in demo 2023-09-19 15:43:02 +01:00
Laurent Rineau 8718201f3e Merge pull request #7613 from MaelRL/AW3-Tet_remesh_example-GF
Add an example on combining 3D Alpha Wrap and Tetrahedral Remeshing
2023-09-19 16:29:25 +02:00
Laurent Rineau dc34975f5b Merge pull request #7644 from efifogel/Aos_2-fixes-efif
Aos_2: bug-fix for arrangements of geodesic arcs on a sphere
2023-09-19 16:29:22 +02:00
Laurent Rineau 90fdb93702 Merge pull request #7697 from ange-clement/Polyhedron-demo-meshing-segmented-image-color-aclement
Polyhedron demo : meshing a segmented image and preserving color
2023-09-19 16:29:20 +02:00
Laurent Rineau 0ffb256351 fix the workflow demo.yml
The four batches were wrong: they all compiled all the plugins, instead
of only a fourth of them.
2023-09-19 15:11:55 +02:00
Laurent Rineau fe68498e95 CGALConfig.cmake remove the early return()
Otherwise we have a lot of warnings like:
```
CMake Warning at /usr/lib64/cmake/Qt6/QtPublicWalkLibsHelpers.cmake:284 (message):
  When trying to collect dependencies of target
  'Constrained_Delaunay_triangulation_2', the non-existent target 'Qt6::Svg'
  was encountered.  This can likely be fixed by moving the find_package call
  that pulls in 'Qt6::Svg' to the scope of directory
  '/home/lrineau/Git/cgal-testsuite-dockerfiles/testsuite/CGAL-6.0-Ic-66/test/Triangulation_2_Demo'
  or higher.  This warning can be silenced by setting
  QT_SILENCE_MISSING_DEPENDENCY_TARGET_WARNING to ON.
Call Stack (most recent call first):
  /usr/lib64/cmake/Qt6/QtPublicWalkLibsHelpers.cmake:320 (__qt_internal_print_missing_dependency_target_warning)
  /usr/lib64/cmake/Qt6Core/Qt6CoreMacros.cmake:609 (__qt_internal_collect_all_target_dependencies)
  /usr/lib64/cmake/Qt6Core/Qt6CoreMacros.cmake:709 (_qt_internal_finalize_executable)
  /usr/lib64/cmake/Qt6Core/Qt6CoreMacros.cmake:564:EVAL:1 (qt6_finalize_target)
  test/Triangulation_2_Demo/CMakeLists.txt:DEFERRED
```

The issue was that `find_package(Qt6) ...` is required in any
sub-directory, because imported targets like `Qt6::Svg` are
local to the directory scope.
2023-09-19 15:02:31 +02:00
Efi Fogel c66218bf85 Fixed typo 2023-09-19 13:42:40 +03:00
Jane Tournois 07dddbab95 remove Common dlls from package overview for Doxygen 1.8.13 2023-09-19 11:35:41 +02:00
Efi Fogel 71cd38ecb5 Several fixes mainly related to output iterators 2023-09-19 12:20:06 +03:00
Jane Tournois 904c0d6eec remove Common Dlls from package overview 2023-09-19 11:17:50 +02:00
Jane Tournois 2cabcd9aeb remove mention of "common demo dlls" 2023-09-19 10:58:55 +02:00
Andreas Fabri c140a5df31 Add \cgalCRPSection{Enumerations} 2023-09-18 11:15:07 +01:00
Andreas Fabri 7500e801c7 Fix typo 2023-09-18 09:17:15 +01:00
Andreas Fabri 11c8b17f88 Box_intersection_d: Fix doc link 2023-09-17 14:25:23 +01:00
JacksonCampolattaro c67bec24cc More optionals for non-nullable maps 2023-09-16 18:38:32 +02:00
JacksonCampolattaro 48b502e5bb Add no-op collect_garbage(visitor) method for backwards compatibility 2023-09-16 18:22:38 +02:00
JacksonCampolattaro ce2c7a9ef5 Use optionals for more maps 2023-09-16 17:58:25 +02:00
JacksonCampolattaro bae28c3b4b Fix a typo: Gt is not a dependent type, so typename is unnecessary 2023-09-16 17:25:53 +02:00
JacksonCampolattaro e552b0d3cd Replace pointers to umap and vmap with optionals 2023-09-16 17:08:09 +02:00
JacksonCampolattaro 25790f6077 Replace nullable pmap types with std::optionals
Also not an ideal solution, but making this correct-by-construction would require more invasive refactoring.
2023-09-16 16:51:53 +02:00
JacksonCampolattaro 37d60b4ac6 Replace pointer with std::optional
This is not an ideal solution, but the Scene_points class has bigger issues.
2023-09-16 15:37:15 +02:00
JacksonCampolattaro 759905b136 Merge remote-tracking branch 'origin/orthtree-generalization' into orthtree-generalization 2023-09-16 10:26:35 +02:00
JacksonCampolattaro 4681f17ca8 Fix a small issue with the Octree definition 2023-09-16 10:24:24 +02:00
Laurent Rineau 40a7f324d3 fix a compilation error
The generated `ui_Deform_mesh.h` was not is in the right directory.
I have moved the definition of the item in the plugin directory.
2023-09-15 11:27:43 +02:00
Laurent Rineau 28632f21fc Merge branch 'master' into CGAL-Qt6-GF
# Conflicts:
#	Installation/CHANGES.md
2023-09-14 17:40:05 +02:00
Laurent Rineau b05e1e9e46 Remove UseCGAL.cmake
and our old CMake macros `use_lib` and `use_component`.
2023-09-14 17:32:55 +02:00
Laurent Rineau 9bba3bd5fa fix the list of used Qt6 components 2023-09-14 17:06:34 +02:00
Laurent Rineau 68f7646dcb remove stray CMake debug messages 2023-09-14 17:02:49 +02:00
Laurent Rineau 48f37a14dc remove occurrences of Qt5 2023-09-14 17:02:21 +02:00
Laurent Rineau 2f6d51b49b Remove a few occurrences of CGAL_Qt5
... and replace by CGAL_Qt6
2023-09-14 16:33:20 +02:00