Commit Graph

110030 Commits

Author SHA1 Message Date
Sébastien Loriot f692014d1c Merge remote-tracking branch 'cgal/5.6.x-branch' into HEAD 2024-11-14 14:16:42 +01:00
Sebastien Loriot 5aec09a838
fix the fatal bug of the convolution calculation part of the Minkowski sum (#8573)
## Summary of Changes
Modify the convolution calculation part of the Minkowski sum. In the
'elimination of antennas' phase, before I fix it, only the antennas of
the first segment were eliminated, skipping the possible subsequent
antennas. For more details, please refer to the explanation in the
issue. I modified it so that if a new antenna is merged, the newly
merged antenna is used as `curr` for the next iteration; otherwise,
`after_next` is used as `curr`.


## Release Management
* Affected package(s): Minkowski_sum_2
* Issue(s) solved: fix #8551
2024-11-14 14:16:07 +01:00
Sébastien Loriot 2e691b0d85 Merge remote-tracking branch 'cgal/5.6.x-branch' 2024-11-14 07:48:10 +01:00
Sebastien Loriot 6cb87048bd
Avoid mesh copy (#8603)
## Summary of Changes

Pass mesh by reference instead of copy

## Release Management

* Affected package(s): Surface mesh deformation
* Issue(s) solved (if any): fix #8601
2024-11-14 07:39:56 +01:00
Sven Oesau f2ad1b25bc Pass mesh by reference instead of copy 2024-11-12 09:34:36 +01:00
Sebastien Loriot 400acfbf6c
remove QT_NO_KEYWORDS from CGAL::CGAL_Basic_viewer (#8581)
## Summary of Changes

Fix #8574.

## Release Management

* Affected package(s): CGAL, CMake scripts
* Issue(s) solved (if any): fix #0000, fix #0000,...
* Feature/Small Feature (if any):
* Link to compiled documentation (obligatory for small feature) [*wrong
link name to be changed*](httpssss://wrong_URL_to_be_changed/Manual/Pkg)
* License and copyright ownership:
2024-11-08 16:17:39 +01:00
Laurent Rineau 0d76bb4612 remove QT_NO_KEYWORDS from CGAL::CGAL_Basic_viewer 2024-11-08 16:16:28 +01:00
Sebastien Loriot 79ac9d9d33
Add missing methods ignore_all_XXX in graphics scene options (#8587)
## Summary of Changes

Add the 4 methods ignore_all_XXX in graphics scene options (methods that
are documented)
thanks @efifogel 

## Release Management

* Affected package(s): Basic_viewer
2024-11-08 16:10:08 +01:00
Sébastien Loriot 3abf5e760d Merge remote-tracking branch 'cgal/5.6.x-branch' into HEAD 2024-11-08 16:09:32 +01:00
Sebastien Loriot be847b419d
fix function signature (#8588) 2024-11-08 16:06:40 +01:00
Sebastien Loriot d6beacc463
[PSP3] CMake fix for OpenGR (#8591)
## Summary of Changes

Removing outdated and faulty check for compiler version

## Release Management

* Affected package(s): Point_set_processing_3, Lab (Plugin)
2024-11-08 16:06:24 +01:00
Sebastien Loriot 78c0810181 Apply suggestions from Efi 2024-11-08 15:59:42 +01:00
Garbage123King 8e59f3fc9d Update Minkowski_sum_conv_2.h
fix issue #8551
2024-11-08 15:59:42 +01:00
Guillaume Damiand 7cd3a8e653 Add missing methods ignore_all_XXX in graphics scene options (methods that are documented) 2024-11-08 15:57:10 +01:00
Sven Oesau c8438d4310 removing the version check for OpenGR 2024-11-06 16:10:15 +01:00
Sebastien Loriot bb8eb338a1
[KSR] Cleaning up dependencies (#8563)
## Summary of Changes

Cleaning up dependencies
Removing unused public KSP::Index
Replacing volume calculation using Delaunay_triangulation_3

## Release Management

* Affected package(s): Kinetic_space_partition,
Kinetic_surface_reconstruction
2024-11-05 17:09:31 +01:00
Sebastien Loriot 317700680e
Fixed the code that computes intersection (#8525)
Fixed the code that computes intersections in the polycurve traits
(Arr_polycurve_traits_2).

## Summary of Changes

The code of the Intersection_2 functor was developed from scratch.
The old code only supported polylines (by mistake), that is, chains of
segments.
The new code supports intersections of chains of any type of sub-curves.
It turns out that the new code is ~15% more efficient.
While at it, I replaced 'typedef' statements with modern 'using'
statements.

## Release Management

Apparently, there is no "CHANGES.md" file yet for 6.1, so I'll add an
entry that informs about this fix after it is introduced (to 'master'
and 'master' is merged to this branch.)

* Affected package(s): Arrangement_on_surface_2
* Issue(s) solved (if any): fix #8468
* Feature/Small Feature (if any):
* Link to compiled documentation (obligatory for small feature) [*wrong
link name to be changed*](httpssss://wrong_URL_to_be_changed/Manual/Pkg)
* License and copyright ownership: TAU
2024-11-05 17:09:09 +01:00
Sébastien Loriot a831f0e855 fix function signature 2024-11-05 09:37:00 +01:00
Sebastien Loriot fdecca92dd
Warnings regarding non closed tags. (#8560)
Added missing `\cgalParamNEnd` as they gave warnings when running a
checker
2024-10-23 12:16:33 +02:00
Laurent Rineau 1709486fba next version will be 5.6.3 2024-10-22 16:36:00 +02:00
Laurent Rineau 8469e92013 this branch will now target 6.0.2 2024-10-22 12:35:12 +02:00
Sven Oesau 5ab26a97bf removing TDS_3 from dependencies 2024-10-21 15:53:19 +02:00
Sven Oesau 00c73407ce Removing Triangulation_3 2024-10-21 15:24:07 +02:00
Sven Oesau 738763ae32 cleaning up dependencies
removing unused public KSP::Index
replacing volume calculation using Delaunay_triangulation_3
2024-10-21 14:26:30 +02:00
albert-github 38284f1d66 Warnings regarding non closed tags.
Added missing `\cgalParamNEnd` as they gave warnings when running a checker
2024-10-19 14:35:14 +02:00
Sébastien Loriot 50cfbde3b8 Merge pull request #8529 from afabri/Spatial_searching-do_not_qiet_warning_in_cmake-GF
Spatial_searching: Do not quiet warning in CMakeLists.txt
2024-10-18 18:04:13 +02:00
Sébastien Loriot 23eeed10f3 Merge pull request #8547 from sloriot/SMS-minor_macro
Avoid collision with minor macro
2024-10-18 18:03:25 +02:00
Sébastien Loriot 12fe9a1b83 Merge pull request #8548 from gdamiand/CMap_LCC_automatic_attribute_bug-gdamiand
Bug fix in LCC method set_automatic_attributes_management
2024-10-18 18:03:20 +02:00
Sébastien Loriot 7d4fc58765 Merge pull request #8550 from sloriot/Demo-override
add some override keywords
2024-10-18 18:03:12 +02:00
Sébastien Loriot f51dad3443 Merge pull request #8555 from sloriot/KSR-extra_doced_vars
Kinetic Space Partition: Fix parameters doc
2024-10-18 18:03:09 +02:00
Sébastien Loriot eca59c4a14 Merge remote-tracking branch 'cgal/5.6.x-branch' 2024-10-18 18:02:57 +02:00
Sébastien Loriot 6065757250 Merge pull request #8556 from soesau/PSP3-cmake_tbb-GF
[PSP3] Updated TBB support in PSP3 CMakeLists.txt
2024-10-18 18:02:09 +02:00
Sébastien Loriot 1937666efe Merge pull request #8477 from efifogel/Aos_2-polygeodesic-efif
Poly-geodesic arc Handling
2024-10-18 18:01:20 +02:00
Sébastien Loriot e7b8a4eb17 Merge pull request #8523 from lrineau/CGAL_CGAL-protect_against_macro_free-GF
protect CGAL against macro `free`
2024-10-18 18:00:37 +02:00
Sébastien Loriot 0b9b42ace5 Merge remote-tracking branch 'cgal/5.6.x-branch' 2024-10-18 18:00:08 +02:00
Sébastien Loriot aed66d9e49 Merge pull request #8540 from soesau/Lab-Alpha_visualization-GF
[Lab] Fix transparency
2024-10-18 17:59:40 +02:00
Sébastien Loriot 32119c2a1a Merge pull request #8539 from afabri/Polygon-exact_area_bis-GF
Add specialization of Evaluate<> for Lazy_exact_nt
2024-10-18 17:59:24 +02:00
Sébastien Loriot 8df5564081 documented non-doc parameters 2024-10-17 17:58:19 +02:00
Sébastien Loriot 04d70f3613 missing doc of parameters 2024-10-17 17:36:24 +02:00
Sébastien Loriot 73ea8d551d fix parameter doc 2024-10-17 17:18:38 +02:00
Sven Oesau ba33ac66e6 removing trailing whitespaces 2024-10-17 15:43:57 +02:00
Sven Oesau d3e6fbccfa updated CMakeLists.txt 2024-10-17 15:27:24 +02:00
Guillaume Damiand b3762ede88 Rename set_update_attributes in set_automatic_attributes_management in LCC demo 2024-10-16 08:26:18 +02:00
Sébastien Loriot 5c04d1f563 add some override keywords 2024-10-15 20:10:27 +02:00
Guillaume Damiand db8b774729 method to allow to not correct attributes when changing automatic management mode. 2024-10-15 10:21:52 +02:00
Andreas Fabri 67da146c62 WS 2024-10-15 08:49:25 +01:00
Sébastien Loriot 8c18ff3d0f avoid collision with minor macro 2024-10-15 09:49:20 +02:00
Andreas Fabri 7d0c6014dd Add a testcase that shows the reported issue (when disabling the fix) 2024-10-15 08:37:58 +01:00
Sebastien Loriot ef659a464b
fix typo
Co-authored-by: Andreas Fabri <andreas.fabri@geometryfactory.com>
2024-10-15 09:29:48 +02:00
Sebastien Loriot a98031649b
[KSP] Fix warnings (#8512)
## Summary of Changes

Fixing some warnings and removing some unused code.

## Release Management

* Affected package(s): Kinetic Space Partition
2024-10-14 17:16:07 +02:00