Commit Graph

2844 Commits

Author SHA1 Message Date
Sébastien Loriot bc0000919f Merge remote-tracking branch 'cgal/6.0.x-branch' into 'cgal/master' 2025-08-05 16:28:05 +02:00
Sebastien Loriot 2659bae961
Triangulation_3: Fix move_if_no_collision() (#8934)
## Summary of Changes

The function did not move vertices in higher levels.  

### Todo

- [x] Check if fixes have to be made in 2D as well
- [x] Check the other functions moving vertices in the hierarchy
classes.

## Release Management

* Affected package(s): Triangulation_3
* License and copyright ownership: unchanged
2025-08-05 16:05:08 +02:00
Sébastien Loriot 8e0f2d6f73 Merge remote-tracking branch 'cgal/6.0.x-branch' into 'cgal/master' 2025-07-31 15:19:07 +02:00
Sébastien Loriot 28eee36cb6 Merge remote-tracking branch 'cgal/5.6.x-branch' into 'cgal/6.0.x-branch' 2025-07-31 15:15:52 +02:00
Sebastien Loriot ccaa56b291
Mesh_3 - fix "facet is not in its conflict zone" crash (#9005)
## Summary of Changes

In theory in Mesh_3, a Steiner point cannot be hidden.
In practice with inexact constructions (even with the robust
circumcenter), it can happen that the Steiner point is hidden.
This case leads to an early exit of `RT3::find_conflicts()` which was
inconsistent with `facet_is_in_its_cz`

This PR fixes it

## Release Management

* Affected package(s): Triangulation_3, Mesh_3
* License and copyright ownership: unchanged
2025-07-31 15:05:24 +02:00
Jane Tournois deb2229f8b fix the case where `p` is hidden in the RT3
if `p` would be hidden, its conflict zone is empty
2025-07-30 11:33:16 +02:00
Mael Rouxel-Labbé df0e12254c Drop bad const& in documentation
There is no const & in the actual code
2025-07-25 14:45:43 +02:00
Andreas Fabri c8915cf19e Add type to enum 2025-07-08 08:57:28 +01:00
Andreas Fabri 1ad06e9538 Deal with 2D and other move_if function 2025-06-30 13:15:35 +01:00
Sébastien Loriot 78cfeacf01 Merge pull request #8186 from lrineau/Triangulation_3-CDT_3-lrineau
New package: CGAL 3D conforming constrained Delaunay triangulations
2025-06-26 21:57:17 +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
Andreas Fabri 4825d47f9e Triangulation_3: Fix move_if_no_collision 2025-06-12 16:08:53 +01: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
Jane Tournois 0ab9d3eebf Merge remote-tracking branch 'cgal/master' into Triangulation_3-CDT_3-lrineau
# Conflicts:
#	Installation/CHANGES.md
2025-06-10 11:18:38 +02:00
Sébastien Loriot 38d88b168d remove double clear and take the link of vh and not the infinite vertex 2025-06-04 09:40:17 +02:00
Andreas Fabri 4cb8fb2ba9 Fix in cicumcenter() 2025-06-03 12:43:24 +01:00
Andreas Fabri ebabf5ac66 lowercase Object as it refers to the param of the function lock() 2025-06-02 14:32:12 +01:00
Andreas Fabri 011ddb8507 Triangulation_3: Documentation fixes 2025-06-02 14:09:11 +01:00
Sébastien Loriot 13609a6966 no need to repeat the package name as it is on the line above 2025-05-22 17:53:41 +02:00
Laurent Rineau 7b6f554de8 remove a bad link `Regular` 2025-05-19 15:18:46 +02:00
Laurent Rineau 4b029e69bd Merge branch 'CGAL:master' into Triangulation_3-CDT_3-lrineau 2025-05-13 17:14:39 +02:00
Laurent Rineau 05dd421eb0 leftovers after the renaming of Base_with_time_stamp
see commit e1ff8c1773902548350380f7b258c1b218609e30
2025-05-06 17:03:06 +02:00
Laurent Rineau 010adccdec fix the mentions of CGAL_USE_BASIC_VIEWER_QT (with the Qt suffix) 2025-05-02 09:22:38 +02:00
Sébastien Loriot 05f479356e undo doc changes 2025-04-30 10:06:15 +02:00
Sébastien Loriot a9c8a49831 use CGAL_Basic_viewer target 2025-04-30 09:19:50 +02:00
Laurent Rineau 8fc4c928a3 improve user manual of CDT_3 2025-04-23 09:13:07 +02:00
Jane Tournois 826003ed2e hardly disable debug_2D_traverser test 2025-04-22 16:57:14 +02:00
Jane Tournois 695f2903bb move tests from T3 to CT3 2025-04-22 12:08:10 +02:00
Guillaume Damiand b9efd6983c replace macro CGAL_USE_BASIC_VIEWER by CGAL_USE_BASIC_VIEWER_QT 2025-04-17 17:45:10 +02:00
Guillaume Damiand 219ea871d7 copy the parts of gsoc2024-basic_viewer_glfw-tgrillon that concern only the qt basic viewer 2025-04-17 15:55:54 +02:00
Sébastien Loriot 261e80f029 add explicit CXX20 2025-04-11 10:49:56 +02:00
Andreas Fabri 0e2e486296 #ifdef the include of <ranges> 2025-04-11 08:48:00 +01:00
Sebastien Loriot 1196ebdf8a more ranges workarounds for Apple clang 2025-04-09 14:45:04 +02:00
Andreas Fabri 7925d2a08b merge master 2025-04-08 11:49:02 +01:00
Sébastien Loriot cc77715588 Merge pull request #6849 from JulyCode/gsoc2022-isosurface
Isosurfacing_3 (new package)
2025-04-03 21:41:22 +02:00
Sébastien Loriot a4170b1fb9 Merge pull request #8586 from MaelRL/Kernel_23-Fix_dangling_ref_in_CC3-GF
Do not rely on result_type definitions in kernels
2025-04-03 16:12:09 +02:00
Laurent Rineau 8ec5e6bf5b re-add the `debug_segment_traverser_in_2D.cpp`, but `DISABLED` its run 2025-04-03 09:36:44 +02:00
Mael Rouxel-Labbé 613e629524 ie > i.e. 2025-03-28 21:04:43 +01:00
Mael Rouxel-Labbé 691fd789f9 Merge remote-tracking branch 'cgal/master' into gsoc2022-isosurface 2025-03-24 21:34:55 +01:00
Laurent Rineau 6b97b34a10 Merge 'cgal/master' into Triangulation_3-CDT_3-lrineau 2025-03-21 18:01:23 +01:00
Mael Rouxel-Labbé 6ad818b190 Use Oriented_side definition from Kernel, not global 2025-03-19 09:38:52 +01:00
Sébastien Loriot 9d38a4b413 avoid using nested private type 2025-03-19 09:05:52 +01:00
Sébastien Loriot 158aa550c8 disable case failing while it is debugged 2025-02-14 16:00:30 +01:00
Sébastien Loriot 25bc1db221 conditional thingi 2025-02-14 15:52:09 +01:00
Sébastien Loriot 4f0e463912 fix compilation on non fully c++2- compliant 2025-02-14 14:11:25 +01:00
Andreas Fabri 834571c410 ws 2025-02-13 14:02:45 +00:00
Laurent Rineau 87e979160f min/max issues 2025-02-12 13:38:49 +01:00
Laurent Rineau 063266f0ac add `CGAL_setup_tl-excepted.cmake` 2025-02-11 18:27:00 +01:00