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
Sebastien Loriot
ce005ef5bb
Fix unused var warning ( #9003 )
...
See
[here](https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-6.1-Ic-206/Boolean_set_operations_2/TestReport_lrineau_Ubuntu-latest-GCC6-CXX1z.gz )
for example
2025-07-31 15:04:49 +02:00
Sebastien Loriot
9c71f6f2fb
Fix precondition and lazy fill of maps ( #9001 )
...
Follow up of #8609
2025-07-31 15:04:16 +02:00
Sebastien Loriot
bdc1f4ae26
Make sure boost system is found ( #9000 )
2025-07-31 15:03:46 +02:00
Sebastien Loriot
29c57626a5
Drop bad const& in documentation ( #8997 )
...
## Summary of Changes
There is no const & in the actual code
## Release Management
* Affected package(s): `Triangulation_3`
* Issue(s) solved (if any): fix #8996
* Feature/Small Feature (if any): -
* License and copyright ownership: no change
2025-07-31 15:02:36 +02:00
Sebastien Loriot
fe169a8da8
Reference Mpzf/Gmpzf/MP_Float from each other's doc ( #8994 )
...
## Release Management
* Affected package(s): Number_types
* Issue(s) solved (if any): fix #8991
2025-07-31 15:01:36 +02:00
Sebastien Loriot
ab1426ce0e
SuiteSparse: bugfix CMakeLists.txt ( #8987 )
...
## Summary of Changes
bugfix of CMake scripts
Adding log to example/test to indicate whether Eigen3 or SuiteSparse is
used
## Release Management
* Affected package(s): Surface_mesh_parameterization
2025-07-31 14:59:33 +02:00
Sebastien Loriot
fba14a3505
GraphicsView: Fix Links ( #8986 )
...
## Summary of Changes
Update the links for Qt classes from Qt5 to Qt6.
## Release Management
* Affected package(s): GraphicsView
* License and copyright ownership: unchanged
2025-07-31 14:59:06 +02:00
Sebastien Loriot
b9a13006d4
Apollonius_graph: Clean Up Documentation ( #8983 )
...
## Summary of Changes
Remove references to visualization that was removed earlier in class
[`Apollonius_graph_site_2`](https://doc.cgal.org/latest/Apollonius_graph_2/classCGAL_1_1Apollonius__site__2.html ).
## Release Management
* Affected package(s): Apollonius_graph
* License and copyright ownership: unchanged
2025-07-31 14:58:38 +02:00
Sébastien Loriot
7e2ae271f1
update latest version
2025-07-31 13:50:34 +02:00
Sébastien Loriot
9dcbc58ec9
add a constructor taking a lvalue of an AABB-tree
...
we can construct the tree for a subset of faces and still give the ownership to the class
2025-07-31 11:12:38 +02:00
Sébastien Loriot
7f76fdf04e
Merge remote-tracking branch 'cgal/master' into HEAD
2025-07-31 10:06:47 +02:00
Sébastien Loriot
537e29aa56
update to 1.14
2025-07-31 10:06:34 +02:00
Sébastien Loriot
fb4306d0ae
add a way to indicate to feature were detected outside of the class
2025-07-30 20:01:34 +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
Sébastien Loriot
59bf188ea2
fix one more warning
2025-07-30 09:37:34 +02:00
Sébastien Loriot
de6cbbce0c
fix unused var warning
2025-07-29 09:58:22 +02:00
Sebastien Loriot
8464fae660
TESTSUITE: Enhance error handling and default values in the Summary page ( #8792 )
...
## Summary of Changes
Add null checks and fallbacks for missing test_directories (white
column) property to prevent crashes when processing platform data.
2025-07-28 16:26:10 +02:00
Sébastien Loriot
d182dabf94
cannot collapse only if one of the two vertex is not constrained
...
+ fill maps only if required
2025-07-28 15:41:20 +02:00
Sébastien Loriot
b7f70c6972
filesystem is now header only and lib was empty for some releases anyway
2025-07-28 14:30:41 +02:00
Sébastien Loriot
8cf322f104
make sure boost system is found
2025-07-28 09:23:23 +02:00
Sébastien Loriot
50793c99dd
make sure system is also found
2025-07-28 09:20:31 +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
Sebastien Loriot
ba424ed028
Update Number_types/doc/Number_types/CGAL/MP_Float.h
...
Co-authored-by: Andreas Fabri <andreas.fabri@geometryfactory.com>
2025-07-23 16:59:15 +02:00
Marc Glisse
28790e8da9
Reference Mpzf/Gmpzf/MP_Float from each other's doc
2025-07-23 13:54:06 +02:00
Sven Oesau
3e5c224544
renaming reserve to resize
2025-07-21 13:21:46 +02:00
Sébastien Loriot
edd46b9e29
fix build of tests/examples/demos for a release
...
it will not work in branch build mode but I'm not sure
this is something we want to support.
2025-07-21 12:16:48 +02:00
Sven Oesau
1fab8f77b5
bugfix CMakeLists.txt
...
adding log to example/test to indicate whether Eigen3 or SuiteSparse is used
2025-07-17 15:32:23 +02:00
Andreas Fabri
3a11955a08
GraphicsView: Fix links
2025-07-17 11:02:14 +01:00
Andreas Fabri
a581844528
Apollonius_graph: clean up documentation
2025-07-16 15:01:25 +01:00
albert-github
2d3642c833
Spelling correction
...
Spelling correction
(word looks like to be non translated French word)
2025-07-16 14:10:52 +02:00
Sébastien Loriot
b0e2e44894
Merge remote-tracking branch 'cgal/6.0.x-branch' into 'cgal/master'
2025-07-15 20:23:47 +02:00
Sebastien Loriot
e483fed736
Fixes incorrect logic in triangle mesh validation (Issue #<8972>) ( #8973 )
...
## Summary
Fixes incorrect logic in triangle mesh validation (Issue #<8972>)
## Changes
- Added negation to `CGAL::is_triangle_mesh()` check
- Ensures non-triangle meshes are properly rejected
## Testing
- Verified with both triangle and quad meshes
- All existing tests pass (if applicable)
2025-07-15 20:19:17 +02:00
Sebastien Loriot
e8be68271d
Minor CDT3+tet remesh example improvements ( #8977 )
...
## Release Management
* Affected package(s): `Constrained_triangulation_3`
* Issue(s) solved (if any): fix -
* Feature/Small Feature (if any): -
* License and copyright ownership: no change
2025-07-15 20:18:39 +02:00
Sebastien Loriot
59c253af78
KSR: Ghost edge insertion assert ( #8978 )
...
## Summary of Changes
Relaxed the assertion condition in ghost edge insertion. Non-manifold
vertices are actually not an issue.
## Release Management
* Affected package(s): Kinetic_surface_reconstruction
* Issue(s) solved (if any): fix #8946
2025-07-15 20:18:03 +02:00
Sébastien Loriot
d7532d6d1c
Merge remote-tracking branch 'cgal/6.0.x-branch' into 'cgal/master'
2025-07-14 18:14:44 +02:00
albert-github
a4654b07c4
Incorrect use of backticks
...
remove exe flag
2025-07-14 18:14:16 +02:00
albert-github
07fc18ff02
Incorrect use of backticks
...
Missing or double backticks corrected.
2025-07-14 18:14:16 +02:00
Sven Oesau
f40a223d2a
behavior of QOpenGL.h changed, with 6.9.1 it does not provide APIENTRY from windows.h anymore, but QT_APIENTRY instead
2025-07-11 16:41:40 +02:00
Sven Oesau
11b5da660a
correcting assertion in ghost edge insertion
2025-07-10 14:50:28 +02:00
Sven Oesau
6517c7f48a
fix warning
2025-07-10 09:06:49 +02:00
Mael Rouxel-Labbé
3ccd3858ca
Minor CDT3+tet remesh example improvements
2025-07-09 16:58:54 +02:00
Sven Oesau
6fb75112dd
changing Default_traits_for_Chull_3 check
2025-07-09 16:08:50 +02:00
Andreas Fabri
c9303c7bc3
cast from int to double
2025-07-09 13:22:39 +01:00
Laurent Rineau
0435766dcf
next on `master` will be CGAL-6.1-beta2, if needed
2025-07-09 13:07:03 +02:00
Laurent Rineau
26c743fb79
announcement of CGAL-6.1-beta1
2025-07-09 13:07:03 +02:00
Andreas Fabri
c8915cf19e
Add type to enum
2025-07-08 08:57:28 +01:00
Sebastien Loriot
e4860ccc92
Spelling correction ( #8957 )
...
Spelling correction
2025-07-07 19:59:59 +02:00
Sebastien Loriot
75f854c6d9
CDT_3: small adjustements (documentation) ( #8961 )
...
## Summary of Changes
Fixes in the user manual
## Release Management
* Affected package(s): CDT_3
2025-07-07 19:57:14 +02:00
Sébastien Loriot
4b7df57bce
rename test
2025-07-04 16:09:26 +02:00