Commit Graph

113926 Commits

Author SHA1 Message Date
Mael Rouxel-Labbé a5608f85dc Add missing header 2025-09-19 16:22:33 +02:00
Mael Rouxel-Labbé 98b4fed177 Clarify what "any other type" means 2025-09-19 15:27:09 +02:00
Mael Rouxel-Labbé 788a5f6dfb Add missing combinations in 2D linear do_intersections 2025-09-19 15:14:29 +02:00
Mael Rouxel-Labbé 8dfcd2813d Re-organize macro calls for clarity 2025-09-19 15:14:06 +02:00
Mael Rouxel-Labbé e91357cd7d Add missing header includes 2025-09-19 15:13:50 +02:00
Mael Rouxel-Labbé 7f0a0f99d0 Test API of previously missing overloads 2025-09-19 15:13:35 +02:00
Mael Rouxel-Labbé 6bcc074d74 Add missing overloads 2025-09-19 15:13:25 +02:00
Laurent Rineau b3e2f204a4 Merge branch 'master'
# Conflicts:
#	Installation/include/CGAL/version.h
#	Installation/lib/cmake/CGAL/CGALConfigVersion.cmake
2025-09-18 11:29:58 +02:00
Laurent Rineau 125c4b254f Merge branch '6.0.x-branch' 2025-09-18 11:28:37 +02:00
Laurent Rineau 269fd76b5a this branch now prepares 6.1 final version 2025-09-18 11:27:36 +02:00
Laurent Rineau dd51daea5e next version on this branch will be 6.0.3 2025-09-18 10:53:49 +02:00
Laurent Rineau 50050e34c4 add option --clobber to re-upload assets 2025-09-17 15:43:31 +02:00
Sébastien Loriot 78cca37c62 update menu for new releases 2025-09-17 07:10:17 +02:00
Sébastien Loriot fdef97e88e Merge remote-tracking branch 'cgal/6.1.x-branch' into 'cgal/main' 2025-09-15 18:27:14 +02:00
Sébastien Loriot c02da896fb Merge remote-tracking branch 'cgal/6.0.x-branch' in 'cgal/6.1.x-branch' 2025-09-15 18:19:34 +02:00
Sebastien Loriot 812390ca12
leftover from RS removal (#9057)
leftovers from #8400
2025-09-15 09:24:10 +02:00
Sebastien Loriot e13ef800cb
Add missing protection (#9061) 2025-09-15 09:23:30 +02:00
Sébastien Loriot 335d550893 Merge pull request #9042 from albert-github/feature/bug_docu_links_Linear_cell_complex
Overnight documentation build missing links
2025-09-12 14:50:23 +02:00
Laurent Rineau fdbbb776bc disable Check_FPU_rounding_mode_is_restored on demand 2025-09-10 16:08:52 +02:00
Sébastien Loriot 766be48f1b add missing protection 2025-09-09 20:11:25 +02:00
Sébastien Loriot 1f4a934d0f Merge remote-tracking branch 'cgal/6.1.x-branch' into 'cgal/main' 2025-09-09 19:56:20 +02:00
Sébastien Loriot 6bf6331967 Merge remote-tracking branch 'cgal/6.0.x-branch' into 'cgal/6.1.x-branch' 2025-09-09 19:55:42 +02:00
Sebastien Loriot 616b2828b2
Hide warning messages that are too verbose (#9054)
Note that prior to 6.0 all those messages were written into a debug
file.
2025-09-09 19:50:55 +02:00
Laurent Rineau 5cb75b0aa5 fix a CMake warning 2025-09-08 19:21:04 +02:00
Sebastien Loriot 106f9659b1
Lab: Plugin to open .spheres.txt files (#9028)
## Summary of Changes

Added a Plugin to import .spheres.txt files with a list of spheres.

## Release Management

* Affected package(s): Lab
2025-09-08 15:30:38 +02:00
Sébastien Loriot 9d24e4d446 left over from RS removal 2025-09-08 09:40:47 +02:00
Sebastien Loriot 1dabf3b37c
Spelling correction (#9055)
Spelling correction
2025-09-08 09:00:40 +02:00
Sebastien Loriot 47938f6851
fix build of tests/examples/demos for a release (#8989)
Fix issues while building examples/tests/demos for a release (internal
or public)

Fixes #8981
2025-09-05 15:04:17 +02:00
albert-github a816c119bb Spelling correction
Spelling correction
2025-09-04 12:06:19 +02:00
Sébastien Loriot 72cfcc4156 Merge remote-tracking branch 'cgal/6.1.x-branch' into 'cgal/main' 2025-09-03 16:57:03 +02:00
Sébastien Loriot 12f6041f5a Merge remote-tracking branch 'cgal/6.0.x-branch' into `cgal/master` 2025-09-03 16:56:24 +02:00
Sébastien Loriot 8c25c60052 Merge remote-tracking branch 'cgal/5.6.x-branch' into 'cgal/6.0.x-branch' 2025-09-03 16:55:14 +02:00
Sebastien Loriot 06b03c51ce
Fix the handling of non-simply connected faces in the output of clip with plane (#9044)
In case we triangulate, we have only one CDT2
In case we don't triangulate, we arrange intersection polygons and only
triangulate nested polygons (it's a bit more than non-simply connected
faces as the last level of nesting could be handled similarly to simply
connected faces).
2025-09-03 16:49:12 +02:00
Sebastien Loriot 3654f780ae
Initialize the lower bound face in traversal of the AABB-tree for Hausdorff distance (#9041)
## Summary of Changes

Solve issue_7164

## Release Management

* Affected package(s): Polygon_mesh_processing
* Issue(s) solved (if any): fix #7164
* 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: GF
2025-09-03 16:43:23 +02:00
lvalque 24f70c8b3d add an example of issue_7164 with a closed model 2025-09-03 16:41:28 +02:00
lvalque 37f9018997 Initialized the lower bound face in traversal of the AABB-tree to solve issue-7164 2025-09-03 16:41:15 +02:00
Sebastien Loriot dc2b48bed4
Tolerance for FT without sqrt (#9053)
Used at a non critical part used for discretization
2025-09-03 16:37:43 +02:00
Sebastien Loriot b2eb8d9331
CGAL: Remove some deprecated functions (#9023)
## Summary of Changes

I start removing some IO functions which are annoying to find in the
search box. More to come.

- [x] `CGAL::write_off()`
- [x] `CGAL::write_wrl()`
- [x] `CGAL::write_vtk()`

### Todo

- [ ] remove the test cases.

## Release Management

* Affected package(s): BGL, Surface_mesh, Point_set_processing

* License and copyright ownership:  unchanged
2025-09-03 16:33:06 +02:00
Sebastien Loriot 1573340408
Robustify cut plugin (#9037)
Use EPICK + Side_of_triangle_mesh
2025-09-03 16:28:13 +02:00
Sébastien Loriot 80fd398478 hide warning messages that are too verbose 2025-09-03 16:03:11 +02:00
Sébastien Loriot ca869de993 more macro protections for MSVC 2025-09-02 14:17:59 +02:00
Sébastien Loriot 7a08a00c7a tolerance for FT without sqrt 2025-09-02 10:54:45 +02:00
Sébastien Loriot 46294c0b7a CI... 2025-08-29 10:28:48 +02:00
Sébastien Loriot c0de2cf4a2 move to T2
try fixing CI
2025-08-29 09:55:55 +02:00
Sébastien Loriot 478dab85c1 macro protection 2025-08-29 09:55:15 +02:00
Sébastien Loriot f6bfc3bf96 update license 2025-08-28 10:50:09 +02:00
Sébastien Loriot c2f14177e5 add new tests 2025-08-28 09:17:57 +02:00
Sébastien Loriot 96e67f3048 change to Triangulation_2 license 2025-08-27 20:49:34 +02:00
Sébastien Loriot a027377f09 fix the handling of non-simply connected faces in the output
for now we always triangulate such faces
2025-08-27 17:19:23 +02:00
albert-github 8efdbff899 Overnight documentation build missing links
The overnight doxygen build gave warnings like:
```
.../Linear_cell_complex/doc/Linear_cell_complex/Linear_cell_complex.txt:108: warning: unable to resolve link to '::import_from_triangulation_3' for \link command
.../Linear_cell_complex/doc/Linear_cell_complex/Linear_cell_complex.txt:109: warning: unable to resolve link to '::import_from_polyhedron_3' for \link command
.../Linear_cell_complex/doc/Linear_cell_complex/Linear_cell_complex.txt:112: warning: unable to resolve link to '::import_from_plane_graph' for \link command
```
when building against the doxygen master due to the fact that doxygen was a bit more stringent

Added the namespace to the links
(also tested against doxygen 1.9.6 after the changes).
2025-08-24 13:31:04 +02:00