Mael Rouxel-Labbé
e4f30b79fa
Fix & clean SDG_2
2025-03-16 14:25:48 +01:00
Mael Rouxel-Labbé
c5d51c4909
Fix compilation in periodic triangulations
2025-03-16 14:25:04 +01:00
Mael Rouxel-Labbé
8e0b7a5827
Fix compilation in Partition_2
2025-03-16 14:24:18 +01:00
Mael Rouxel-Labbé
a98d5149de
Remove useless header includes
2025-03-16 13:33:44 +01:00
Mael Rouxel-Labbé
ed50e36c68
Fix typo in typedef making the type be K::Bounded_side instead of CGAL::Bounded_side
2025-03-16 13:31:16 +01:00
Mael Rouxel-Labbé
a06a6a35b9
Use std::invoke_result and not result_type to get the return type
2025-03-16 13:27:07 +01:00
Mael Rouxel-Labbé
13842b219f
Fix periodic predicates relying on a result_type typedef
2025-03-16 13:26:31 +01:00
Mael Rouxel-Labbé
96524bdf2b
Use std::invoke, CGAL::cpp20, ...
2025-03-15 22:52:44 +01:00
Mael Rouxel-Labbé
f9001833b1
Merge remote-tracking branch 'cgal/master' into Kernel_23-Fix_dangling_ref_in_CC3-GF
2025-03-15 14:09:28 +01:00
Efi Fogel
30e5d27ffc
Added comment of a fix in the 2D Arrangement on Surface package
2025-03-15 12:09:10 +02:00
Efi Fogel
b0ca5f2789
Fixed do_intersect() of curves (provided by Edkirito).
2025-03-15 12:04:27 +02:00
Mael Rouxel-Labbé
33ed6b6482
Misc code cleaning
2025-03-15 00:01:43 +01:00
Sébastien Loriot
7d75573270
no tabs
2025-03-14 20:15:09 +01:00
Sebastien Loriot
25d28c0e2f
Mesh_2: Fixes of write_VTU() ( #8774 )
...
## Summary of Changes
Add warning that the stream must be opened with `std::ios::binary`.
Deal with a potentially empty vector of faces.
## Release Management
* Affected package(s): Mesh_2
* License and copyright ownership: unchanged
2025-03-14 20:10:20 +01:00
Sebastien Loriot
2f511f0330
fix issue #8773 "c3t3 -> binary -> c3t3 -> vtu writes invalid vtu files" ( #8778 )
...
## Summary of Changes
fix issue #8773 : c3t3 -> binary -> c3t3 -> vtu writes invalid vtu files
When a c3t3 is loaded, its far vertices were not loaded correctly.
## Release Management
* Affected package(s): Mesh_3/SMDS_3
* Issue(s) solved (if any): fix #0000 , fix #8773
* License and copyright ownership: maintenance by GF
2025-03-14 20:09:42 +01:00
Sebastien Loriot
82bd9a01ff
fix an issue with the offset meshing plugin ( #8779 )
2025-03-14 20:09:22 +01:00
Sébastien Loriot
c672ed6fc1
fixes warnings
2025-03-14 20:03:17 +01:00
Sébastien Loriot
f2f821b956
clean up
2025-03-14 19:41:05 +01:00
Andreas Fabri
b607697dd9
Add test program for the issue
2025-03-14 18:28:04 +01:00
Jane Tournois
9687034ac3
move `remove_from_complex(e)` after checking orientation
...
otherwise it may happen that `e` is removed from complex, then Vertex_handle()
is returned to cancel split, and `e` is not re-added to the complex
2025-03-14 15:53:14 +01:00
Camille Lanuel
c7580dfea4
Merge branch 'Hyperbolic_surface_triangulation_2-dubois' of github.com:loic-dubois/cgal into Hyperbolic_surface_triangulation_2-dubois
2025-03-14 14:52:00 +01:00
Andreas Fabri
137863eac3
Fix compilation errors
2025-03-14 08:18:26 +01:00
Jane Tournois
dae8504521
add missing ()
2025-03-13 17:10:51 +01:00
Jane Tournois
bdaa0a915a
fix function name in doc
2025-03-13 17:08:53 +01:00
Jane Tournois
76a9f5a4f8
fix function name in doc
2025-03-13 17:06:37 +01:00
Jane Tournois
b3f438ea51
CHANGES.md
2025-03-13 15:45:43 +01:00
Jane Tournois
25e72cb84e
doc
2025-03-13 12:46:26 +01:00
Jane Tournois
de11a58583
more doc
2025-03-13 11:53:35 +01:00
Jane Tournois
c1b9c561da
add surface_only() to doc
2025-03-13 11:51:02 +01:00
Sven Oesau
5f196bf3d0
corrected type
2025-03-13 10:08:34 +01:00
Jane Tournois
4d33aeb2b1
use surface_only() in surface_Delaunay_remeshing()
2025-03-13 09:49:23 +01:00
Sven Oesau
eec639112b
moving set_tests_properties call for remesh planar patches plugin
2025-03-12 15:56:08 +01:00
Sébastien Loriot
0ecfcb9962
typo
2025-03-12 14:40:09 +01:00
Sven Oesau
c8e5a5240a
try deactivation only of setting test properties of remesh_planar_patches_plugin
2025-03-12 14:34:25 +01:00
Sven Oesau
78a9df0d58
removing whitespaces
2025-03-12 12:48:45 +01:00
Sven Oesau
f7eecfdd68
try deactivation only of remesh_planar_patches_plugin
2025-03-12 12:39:05 +01:00
Jane Tournois
3a94fcb68a
add surface_only() as a named parameter to make_mesh_3()
...
to completely skip the "refine_cells" part of Mesh_3
2025-03-11 16:58:28 +01:00
Sven Oesau
0c57569548
try deactivation of all lab plugins
2025-03-11 15:55:20 +01:00
Laurent Rineau
a3e64cffbc
fix an issue with the offset meshing plugin
2025-03-10 17:21:08 +01:00
Laurent Rineau
4f4f78979d
remove verbose macros
2025-03-10 17:18:09 +01:00
Laurent Rineau
2bd90e5d9c
fix issue #8773 "c3t3 -> binary -> c3t3 -> vtu writes invalid vtu files"
...
When a c3t3 is loaded, its far vertices were not loaded correctly.
2025-03-10 17:12:41 +01:00
Sven Oesau
9cb7c57345
removing FindEigen3.cmake
...
as it is outdated and no longer required
2025-03-10 15:56:40 +01:00
Léo Valque
676495c5c1
limit to 1M pair tested in bench_thingi10K
2025-03-07 18:12:42 +01:00
Andreas Fabri
8305f2b37d
Update Point_set_processing_3/include/CGAL/poisson_eliminate.h
2025-03-07 17:32:52 +01:00
Sébastien Loriot
ad7e4754aa
Merge remote-tracking branch 'cgal/6.0.x-branch' into master
2025-03-07 17:26:54 +01:00
Sébastien Loriot
fd9068d403
Merge remote-tracking branch 'cgal/5.6.x-branch' into cgal/6.0.x-branch
2025-03-07 17:25:57 +01:00
Sebastien Loriot
ee6beddac3
Make it possible to enter target coordinates to move a point ( #8755 )
...
## Summary of Changes
Modifying coordinates in the files and reloading is painful, so this PR
adds a way to specify new coordinates from the selection item:
https://github.com/user-attachments/assets/965f6c65-0936-4778-a9ac-8e8acb237774
## Release Management
* Affected package(s): `Lab`
* Issue(s) solved (if any): -
* Feature/Small Feature (if any): -
* License and copyright ownership: no change
2025-03-07 17:18:21 +01:00
Sebastien Loriot
73041ed1f2
KSP: Repairing EPECK support in KSP ( #8753 )
...
## Summary of Changes
Re-enabling EPECK support in KSP
## Release Management
* Affected package(s): KSP, KSR
2025-03-07 17:16:58 +01:00
Sebastien Loriot
273ffde7bf
T2: avoid maybe uninitialized warning ( #8751 )
...
## Summary of Changes
We know that the variable `i` will be set by `is_edge()`, we try to
indicate it with a `CGAL_assume()` but that does not help the compiler,
so let's just initialize it. We get the warning
[here](https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-6.1-I-95/Triangulation_2/TestReport_lrineau_Ubuntu-latest-GCC6-Release.gz ).
I am wondering if the `CGAL_assertion()` I have put makes sense.
## Release Management
* Affected package(s): Triangulation_2
* License and copyright ownership: unchanged
2025-03-07 17:16:06 +01:00
Sebastien Loriot
82aa7d0c3d
Lab - Fixes for C3t3 IO in `.vtu` format ( #8757 )
...
## Summary of Changes
* Subdomain indices can be 0 or negative, just the cells with subdomain
0 are not added to the complex.
* make binary status of the opened `ofstream` consistent with call to
`CGAL::IO::output_to_vtu()`
## Release Management
* Affected package(s): CGAL Lab
* License and copyright ownership: unchanged
2025-03-07 17:14:34 +01:00