Sébastien Loriot
e7205b985d
Merge remote-tracking branch 'cgal/6.1.x-branch' into 'cgal/main'
2025-11-13 10:42:42 +01:00
Sébastien Loriot
12a0f67674
Merge remote-tracking branch 'cgal/6.0.x-branch' into 'cgal/6.1.x-branch'
2025-11-13 10:41:53 +01:00
Sebastien Loriot
07347da411
Fix Ceres deprecation warning ( #9121 )
...
## Summary of Changes
Changing the used cmake target for Ceres to Ceres::ceres.
## Release Management
* Affected package(s): Installation, Polygon_mesh_processing
2025-11-13 10:02:36 +01:00
Sebastien Loriot
1673cd0f9e
Fix OBJ loader crashing the demo on reading failure ( #9128 )
...
## Release Management
* Affected package(s): `Lab`
* Issue(s) solved (if any): a few entries in #6690
* Feature/Small Feature (if any): n/a
* License and copyright ownership: no change
2025-11-13 09:40:07 +01:00
Sebastien Loriot
dfc5fb5065
IO: write_PLY() for Epeck ( #7874 )
...
## Summary of Changes
As reported in #7868 the function `CGAL::IO::write_PLY()` used in binary
mode does not correctly write the coordinates if the points are from a
kernel with exact constructions.
~~This PR applies `to_double()" to the coordinates.~~
~~After a discussion with @MaelRL we decided that the user is in charge
to pass a `vertex_point_map` as named parameter that does the
conversion. This is straightforward as we offer the
[`Cartesian_converter_property_map`](https://doc.cgal.org/latest/Property_map/structCGAL_1_1Cartesian__converter__property__map.html ).~~
Moving back to the previous proposal: hardcode some to_double and
to_float casts such that we meet the requirements of the file format,
whatever the input.
As the problem is the same for the vertex normals we add a named
parameter `vertex_normal_map`.
### Todo
- [x] Fix the generic function `write_polygon_mesh()`. Currently it is
fixed for `Surface_mesh`
## Release Management
* Affected package(s): Stream_support
* Issue(s) solved (if any): fix #7868 and fix
https://github.com/CGAL/cgal/issues/7327
* License and copyright ownership: unchanged
* upcoming integration, update #9072 and test it
2025-11-13 09:38:55 +01:00
Mael Rouxel-Labbé
333a15584f
Handle (invalid) zero vertex index in face
2025-11-07 22:02:20 +01:00
Mael Rouxel-Labbé
cd787c84d1
Use verbose OBJ reader in Lab
2025-11-07 22:02:08 +01:00
Mael Rouxel-Labbé
0ac856dd41
Fix OBJ loader crahsing the demo on reading failure
2025-11-07 21:00:12 +01:00
Sébastien Loriot
af94906903
leftover from Eigen5 update
2025-11-06 10:08:56 +01:00
Sébastien Loriot
3b0d95e0e5
Merge remote-tracking branch 'cgal/6.1.x-branch' into 'cgal/main'
2025-11-06 10:07:15 +01:00
Sven Oesau
ffda347171
adding support for Eigen3 5.0.0 (6.1 version)
...
moving the Eigen3 version check into CGAL_Eigen3_support.cmake
2025-11-06 10:06:29 +01:00
Sébastien Loriot
a9b369650a
Merge remote-tracking branch 'cgal/6.0.x-branch' into 'cgal/6.1.x-branch'
2025-11-06 10:04:46 +01:00
Sebastien Loriot
faae741666
Eigen3 5.0.0 support ( #9112 )
...
## Summary of Changes
Adding support for Eigen3 5.0.0 by updating CMakeLists.txt scripts.
## Release Management
* Issue(s) solved (if any): fix #9110
2025-11-06 10:03:20 +01:00
Sven Oesau
9e36c6744b
adding support for Eigen3 5.0.0
...
moving the Eigen3 version check into CGAL_Eigen3_support.cmake
2025-11-06 10:01:01 +01:00
Laurent Rineau
c63a3d721e
Spelling correction ( #9120 )
...
Spelling correction
2025-11-05 11:12:08 +01:00
Sven Oesau
05bf3c4ffc
Changing cmake target for Ceres
2025-11-04 17:04:58 +01:00
Sébastien Loriot
3569406da1
master -> main remaining
2025-11-04 11:32:32 +01:00
albert-github
d3d5d4575a
Spelling correction
...
Spelling correction
2025-11-04 11:15:57 +01:00
Sebastien Loriot
458e79bde8
master > main across scripts and documentation ( #9076 )
...
## Summary of Changes
TODO:
- [x] github wiki
([9d7282a](6ae93584f0...9d7282a43f ))
- [x] cgal.org (https://github.com/CGAL/cgal-web/pull/75 )
- [ ] testsuite plateforms
- [ ] gf.com
## Release Management
* Affected package(s): Various
* Issue(s) solved (if any): n/a
* Feature/Small Feature (if any): -
* License and copyright ownership: no change
2025-11-03 18:52:56 +01:00
Sebastien Loriot
8a136c50c9
CGAL: An Halfedge ( #9119 )
...
## Summary of Changes
Replace several "an" by "a"
## Release Management
* Affected package(s): global
* License and copyright ownership: unchanged
2025-11-03 18:51:32 +01:00
Andreas Fabri
4b89f17b42
CGAL: An Halfedge
2025-11-03 14:37:50 +00:00
Sébastien Loriot
41ad794c39
Merge pull request #9069 from efifogel/gsoc2025-aos_demo-shepard
...
Gsoc2025 aos demo shepard
2025-11-03 13:56:29 +01:00
Sébastien Loriot
837939c8ee
Merge pull request #9036 from efifogel/Aos_2-approximate_unbounded-efif
...
Aos 2 approximate unbounded efif
2025-11-03 09:43:25 +01:00
Sébastien Loriot
20ae7dfc0d
Merge remote-tracking branch 'cgal/6.1.x-branch' into 'cgal/main'
2025-10-30 20:24:05 +01:00
Sébastien Loriot
b66ebf958b
Merge remote-tracking branch 'cgal/6.0.x-branch' into 'cgal/6.1.x-branch'
2025-10-30 20:23:21 +01:00
Sebastien Loriot
c60cc5049d
Workaround erros with recent gcc ( #9105 )
...
Should fix [those
errors](https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-6.2-Ic-23/Stream_lines_2/TestReport_lrineau_Ubuntu-latest-GCC6-CXX1z.gz )
2025-10-30 20:17:22 +01:00
Sebastien Loriot
80b4d1a1be
Frechet Distance: Fix bugs in Lambda ( #9103 )
...
## Summary of Changes
_Describe what your pull request changes to CGAL (this can be skipped if
it solves an issue already in the tracker or if it is a Feature or Small
Feature submitted to the CGAL Wiki)._
## Release Management
* Affected package(s): Frechet Distance
* License and copyright ownership: unchanged
2025-10-30 20:16:29 +01:00
Sébastien Loriot
c882eab5b5
Merge pull request #9048 from LeoValque/SMS-slow_Garland-Heckbert
...
New line quadrics for Garland-Heckbert policies
2025-10-30 20:12:47 +01:00
Andreas Fabri
622b652652
Add to BGL dependencies
2025-10-30 13:54:35 +01:00
Andreas Fabri
35613b984f
Deal with generic version
2025-10-30 11:45:28 +01:00
Andreas Fabri
00f5ae061d
Use Simple_cartesian<Exact_rational>
2025-10-30 09:36:53 +01:00
Sebastien Loriot
4f9c3fd526
Stream_Support: Fix Typos ( #9106 )
...
## Summary of Changes
Missing ")"
[here](https://doc.cgal.org/latest/Stream_support/IOStreamSupportedFileFormats.html#IOStreamMedit )
and fixed in the documentation built in this PR
[here](https://cgal.github.io/9106/v0/Stream_support/IOStreamSupportedFileFormats.html#IOStreamMedit )
2025-10-30 09:21:20 +01:00
Efi Fogel
def7ea788f
Merge branch 'gsoc2025-aos_demo-shepard' of github.com:efifogel/cgal into gsoc2025-aos_demo-shepard
2025-10-29 13:07:46 +02:00
Efi Fogel
8aaeff1a8e
Pacify old clang (12); specifica pinstantiation of Arr_coordinate_converter
2025-10-29 13:05:18 +02:00
Sébastien Loriot
dcaad3d140
add missing license include directives
2025-10-28 14:11:19 +01:00
Efi Fogel
e1e41fd199
Removed unused variable
2025-10-28 14:22:56 +02:00
Efi Fogel
cd04470eef
Enabled compilation without Qt support
2025-10-25 11:02:45 +03:00
Efi Fogel
d1afc52902
Cleaned up and removed unused variables and types
2025-10-25 10:52:25 +03:00
Efi Fogel
a1b5cd58da
Cleaned up and initialized m_left_on_boundary properly
2025-10-23 12:56:05 +03:00
Efi Fogel
5ed29f9173
Cleaned up; Pacify MSVC; suppressed warnings.
2025-10-23 12:11:31 +03:00
Efi Fogel
6314299598
Cleaned up; supress warnings
2025-10-23 11:06:32 +03:00
Efi Fogel
f806219fc8
Merge branch 'Aos_2-approximate_unbounded-efif' into gsoc2025-aos_demo-shepard
2025-10-23 10:20:37 +03:00
Efi Fogel
8e11587719
Cleaned up
2025-10-23 10:00:43 +03:00
Efi Fogel
5df526f70c
Fixed link to draw()
2025-10-23 09:25:49 +03:00
Efi Fogel
d2b801937f
Removed erroneous (CGAL) namespace
2025-10-23 09:24:43 +03:00
Efi Fogel
06e505520e
Fixed link to draw()
2025-10-23 09:21:44 +03:00
Efi Fogel
909cbce367
Pacify MSVC (min/max issues)
2025-10-23 09:16:33 +03:00
Efi Fogel
8a3c77fc0d
Fixed draw() links
2025-10-23 09:09:45 +03:00
Efi Fogel
58e7083445
Fixed link to draw() functions
2025-10-23 09:00:18 +03:00
Efi Fogel
8b6325b101
cleaned up
2025-10-23 09:00:02 +03:00