Commit Graph

106513 Commits

Author SHA1 Message Date
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