Commit Graph

113943 Commits

Author SHA1 Message Date
Sébastien Loriot 947c9d0370 Merge pull request #9049 from soesau/CGAL-warnings-GF
Fixing warnings (mostly unused variables)
2025-09-22 12:01:07 +02:00
Sebastien Loriot 39c7001a25
Stream Support: Return false if nothing was read (#9038)
## Summary of Changes

The `read_..._WKT()` functions have `bool` as return type, but currently
only check if the stream is bad, which is not the case if no input was
read.

This PR was triggered by the fact that CGALlab could not WTK files with
polygons, but only polylines. It now can read polygons, but does only
draw the contours and not the interior.

## Release Management

* Affected package(s): Stream_support
* License and copyright ownership:  unchanged
2025-09-22 12:00:10 +02:00
Sebastien Loriot 521883477d
CGAL: Adress Wunused-but-set-variable (#9040)
## Summary of Changes

### Todo

In the issue I had questions to @soesau and @janetournois 

## Release Management

* Affected package(s): 
* Issue(s) solved (if any): fix #9039
* License and copyright ownership: unchanged
2025-09-22 11:58:40 +02:00
Sebastien Loriot 6974230f15
Remove % as Boolean does not get linked. (#9068)
## Release Management

* Affected package(s): Polygon_repair
2025-09-22 11:56:22 +02:00
Laurent Rineau f017011037 rename `master` to `main` in our scripts 2025-09-19 17:32:59 +02:00
Sven Oesau 9cefab759d adding dependencies for print_MPFR_version.cpp 2025-09-18 16:33:34 +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
Andreas Fabri 9b7af9f73d Do not document Boolean 2025-09-18 07:25:49 +01:00
Andreas Fabri 6912b8c668 CGALlab can now load wkt polygons and display them as polylines 2025-09-17 16:10:45 +01:00
Andreas Fabri a95bfa77c8 The example can also read in a polygon with 3D points 2025-09-17 15:27:23 +01: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
Andreas Fabri 1c399aeaa5 Polygon_repair: No need for % 2025-09-15 07:40:35 +01: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
Sven Oesau db096a938b reverted change to Partition_2 (unused variable) 2025-09-11 15:30:50 +02:00
Andreas Fabri 295519b682 Use the change proposed in PR 9049 2025-09-11 09:17:20 +01:00
Andreas Fabri 4510260e36 Use found 2025-09-11 08:05:24 +01:00
Laurent Rineau fdbbb776bc disable Check_FPU_rounding_mode_is_restored on demand 2025-09-10 16:08:52 +02:00
Andreas Fabri 978023183c Undo change as another one is made in PR #9040 2025-09-10 09:23:07 +01: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
Sven Oesau e84de2cead some fixes 2025-09-03 17:16:07 +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