Laurent Rineau
a70e9202f2
Merge pull request #7970 from MaelRL/CGAL-Demo_bugs-GF
...
Fix some demo bugs
2024-01-24 16:01:52 +01:00
Laurent Rineau
2ff279bb99
Merge pull request #7971 from lrineau/SMDS_3-fix_read_MEDIT-GF
...
Mesh_3/SMDS_3: Fix reading of .mesh files
2024-01-24 16:01:46 +01:00
Laurent Rineau
92c0c69a03
Merge pull request #7975 from afabri/SDG2-fix7972-GF
...
Segment_delaunay_graph_2: Fix Issue 7972
2024-01-24 16:01:43 +01:00
Laurent Rineau
c87ec5eea4
Merge pull request #7976 from afabri/Parabola_segment_2-GF
...
Ease drawing of SDG duals
2024-01-24 16:01:39 +01:00
Laurent Rineau
cc339f30bb
Merge pull request #7979 from afabri/Kernel_d-integral_division-GF
...
Kernel_d: Use integral_division()
2024-01-24 16:01:31 +01:00
Laurent Rineau
f96495212a
Merge pull request #7993 from sloriot/Shape_detection-doc
...
Improve doc
2024-01-24 16:01:21 +01:00
Sébastien Loriot
7431715e96
improve doc
2024-01-22 18:02:48 +01:00
Laurent Rineau
885647fe4c
fix for when the line is empty
2024-01-19 15:17:04 +01:00
Sebastien Loriot
128b169b24
Fixes when neither LEDA nor GMP is available ( #7960 )
2024-01-19 13:57:12 +01:00
Sébastien Loriot
fbd15aa2ae
make it cleaner
2024-01-19 13:55:53 +01:00
Sebastien Loriot
fc66579029
PMP/soup_autorefinement.cpp: Make sure we can read the file before continuing ( #7974 )
2024-01-19 11:43:14 +01:00
Sebastien Loriot
722e3825bb
Triangulation_2: Make IO save by changing file names ( #7957 )
...
## Summary of Changes
Change file names to avoid interaction between test cases.
@MaelRL I noticed that the RT test does not read back.
## Release Management
* Affected package(s): Triangulation_2
* Issue(s) solved (if any): fix
[testsuite](https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-6.0-Ic-141/Triangulation_2/TestReport_gimeno_ArchLinux-clang.gz )
* License and copyright ownership: unchanged
2024-01-19 11:42:43 +01:00
Sebastien Loriot
2e4139cbb3
Try to fix link issues with qt6 resources ( #7915 )
2024-01-19 11:42:11 +01:00
Laurent Rineau
c539c5657c
fix when reading on Linux a .mesh file produced by Windows
2024-01-17 09:56:39 +01:00
Sébastien Loriot
a484bfa35a
add missing include directives
2024-01-12 09:12:09 +01:00
Andreas Fabri
703eae4aeb
Use Exact_integer; Do not divide a Vector in case of Homogeneous
2024-01-12 08:04:00 +00:00
Andreas Fabri
310ef4c219
more integral_division()
2024-01-12 08:03:00 +00:00
Andreas Fabri
961f00d52b
Kernel_d: Use integral_division()
2024-01-12 07:04:01 +00:00
Laurent Rineau
1491b754f7
If CGAL_TEST_SUITE, then plugins do not depend on Polyhedron_3
2024-01-11 15:32:20 +01:00
Laurent Rineau
2ccb65f6ea
Revert "plugins should not depend on `Polyhedron_3`"
...
This reverts commit 1f26c03e3b .
2024-01-11 15:17:26 +01:00
Laurent Rineau
61800d1be7
CGAL Lab: Rendering polygons with ghost edges ( #7898 )
...
Polygons and meshes with non-triangular faces that have ghost edges,
i.e., holes connected via two identical edges to the outer border of the
polygon, are now correctly rendered.
The FacetTriangulator now uses mark_domain_in_triangulation to set
is_external property.
## Release Management
* Affected package(s): Polyhedron/demo
2024-01-11 14:01:52 +01:00
Laurent Rineau
b5d9dfaebe
Merge branch '5.6.x-branch'
2024-01-11 12:46:23 +01:00
Laurent Rineau
22d7ee7796
Merge pull request #7956 from albert-github/feature/bug_cookie
...
Treeview missing due to missing setting in `header_package.html`
2024-01-11 12:46:08 +01:00
Laurent Rineau
2168d6e2bb
Merge pull request #7959 from MaelRL/Installation-Update_README-GF
...
Update Installation/README
2024-01-11 12:45:53 +01:00
Laurent Rineau
83ec3af01d
Merge pull request #7961 from afabri/CGAL-snprintf-GF
...
Image_IO: sprintf -> snprintf
2024-01-11 12:45:42 +01:00
Laurent Rineau
b4f360f952
Merge pull request #7962 from sloriot/CGAL-header_fixes
...
Fix license issues
2024-01-11 12:45:40 +01:00
Laurent Rineau
41258bf760
Merge pull request #7963 from sloriot/CGAL-cmake_remove_exec_command
...
Use execute_process that is recommanded over exec_command since 3.0
2024-01-11 12:45:38 +01:00
Laurent Rineau
11fc1943fb
Merge branch '5.5.x-branch' into 5.6.x-branch
2024-01-11 12:44:54 +01:00
Laurent Rineau
340c825aa5
Merge pull request #7963 from sloriot/CGAL-cmake_remove_exec_command
...
Use execute_process that is recommanded over exec_command since 3.0
2024-01-11 12:44:49 +01:00
Laurent Rineau
bb986eea43
Merge pull request #7963 from sloriot/CGAL-cmake_remove_exec_command
...
Use execute_process that is recommanded over exec_command since 3.0
2024-01-11 12:43:53 +01:00
Mael Rouxel-Labbé
958eabea9f
Add an advanced example to draw cropped duals of Segment Delaunay Graphs
2024-01-11 12:40:39 +01:00
Laurent Rineau
074a337e88
Mesh_3/SMDS_3: Fix reading of .mesh files
...
With a `.mesh` containing `Triangles` in a comment, like that one:
```
MeshVersionFormatted 1
Dimension
3
Vertices
121
-10.0402 -10.0402 -10.0402 0
-10 10 10 0
10 10 10 0
[...]
Triangles
609
98 76 65 0
98 81 76 0
65 81 98 0
Tetrahedra
244
81 65 76 98 0
28 1 37 34 0
69 25 70 94 0
[...]
End
```
then the code failed. It read `Triangles` as the beginning of the triangles section.
The commit use `std::getline()` to read the comments and the keywords:
- `Vertices`
- `Triangles`
- `Tetrahedra`
2024-01-11 11:35:05 +01:00
Andreas Fabri
23e56a8e3e
In case of Epeck the source of a segment is not a reference
2024-01-11 10:57:55 +01:00
Andreas Fabri
3f3691a48e
Add testcase that shows the problem
2024-01-11 10:57:48 +01:00
Andreas Fabri
f3e547f738
Parabola_segment_2: turn it into a struct
2024-01-11 09:45:05 +00:00
Sébastien Loriot
d4a36120d8
make sure we can read the file
2024-01-11 09:31:15 +01:00
Andreas Fabri
37ef2a04f8
Make the file name unique by baking a pointer in it
2024-01-10 17:08:40 +00:00
Laurent Rineau
1f26c03e3b
plugins should not depend on `Polyhedron_3`
2024-01-10 16:23:44 +01:00
Mael Rouxel-Labbé
af3608335b
Misc indentation fixes
2024-01-10 11:20:29 +01:00
Mael Rouxel-Labbé
53567bd20a
Handle non triangulated inputs in the repair plugin
2024-01-10 11:19:43 +01:00
Mael Rouxel-Labbé
83fd1fe2b3
Disable the area smoothing box if Ceres is not available
2024-01-10 11:19:12 +01:00
Mael Rouxel-Labbé
a0638f6e0a
Use file's completeBaseName for item names
2024-01-10 11:18:50 +01:00
Laurent Rineau
aeda27f405
"compilation of demo_framework" should be in the Installation package and Polyhedron
2024-01-09 13:58:03 +01:00
Sven Oesau
de17922ca4
removed warnings
2024-01-09 10:26:19 +01:00
Sébastien Loriot
182b2c7792
fix warning
2024-01-08 16:53:52 +01:00
Andreas Fabri
468f4530d0
Compute strlen using snprintf
2024-01-08 12:13:22 +00:00
Laurent Rineau
6df7424612
Merge branch '5.5.x-branch'
2024-01-08 10:59:49 +01:00
Laurent Rineau
078b07ba62
Merge pull request #7950 from efifogel/Ss_2-test_conics-efif
...
Surface_sweep_2: enhance the conic tests
2024-01-08 10:59:18 +01:00
Laurent Rineau
3607dc8d0c
Merge pull request #7953 from sloriot/Kernel_23-remove_unused_var
...
Remove unused variable
2024-01-08 10:59:12 +01:00
Laurent Rineau
0726c9c40c
Merge pull request #7955 from sloriot/PMP-autoref_license
...
Autorefinement has its own license file
2024-01-08 10:59:08 +01:00