Commit Graph

108180 Commits

Author SHA1 Message Date
Guillaume Damiand 3bc56024d3 Merge branch 'master' into gsoc2022-EBVs-Mostafa-ashraf19 2024-01-11 14:08:05 +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
Sven Oesau 626a23a49a fixed exact corners, multi dimension example
removed warnings
2024-01-10 16:35:15 +01: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
Jane Tournois 49415f3086 little cleaning 2024-01-09 14:02:59 +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
Jane Tournois bc956d6ea3 [flip] reset sliver cache that may have been populated with dihedral angles during perturb() 2024-01-09 13:32:03 +01:00
Jane Tournois 1b0df8e7f0 [flip] remove useless optional
operator[] of unordered_map already does all that is needed

# Conflicts:
#	Tetrahedral_remeshing/include/CGAL/Tetrahedral_remeshing/internal/flip_edges.h
2024-01-09 13:32:03 +01:00
Jane Tournois ea6ae9462a [flip] display min_dihedral_angle after each step of remeshing 2024-01-09 13:31:36 +01:00
Jane Tournois 45aeaccbbf [flip] snap cosine to [-1., 1.] when computed in doubles
# Conflicts:
#	Tetrahedral_remeshing/include/CGAL/Tetrahedral_remeshing/internal/tetrahedral_remeshing_helpers.h
2024-01-09 13:31:36 +01:00
Jane Tournois 9efb66f808 [flip] use optional pointer
# Conflicts:
#	Tetrahedral_remeshing/include/CGAL/Tetrahedral_remeshing/internal/flip_edges.h
2024-01-09 13:31:12 +01:00
Jane Tournois 161d679531 [flips] do not use cache sliver value when it's not valid,
invalidate cache sliver value when needed,
and do not remove/add edges to the complex during flips, since complex edges
never get modified

# Conflicts:
#	Tetrahedral_remeshing/include/CGAL/Tetrahedral_remeshing/internal/flip_edges.h
2024-01-09 13:30:37 +01:00
Jane Tournois b70576f022 [flip] add verbosity 2024-01-09 13:30:17 +01:00
Sven Oesau de17922ca4 removed warnings 2024-01-09 10:26:19 +01:00
Efi Fogel 8a886ea334 Merge branch 'master' into Aos_2-fixes-efif 2024-01-08 18:30:43 +02:00
Efi Fogel e357e1af44 ixed typo 2024-01-08 17:56:32 +02:00
Efi Fogel 2c70c53184 Cleaned up 2024-01-08 17:54:07 +02:00
Sébastien Loriot 182b2c7792 fix warning 2024-01-08 16:53:52 +01:00
Efi Fogel c865eed60d Used Boost filesystem to enhance input verification 2024-01-08 17:51:16 +02:00
Efi Fogel a086c3b8a5 Cleaned up the build 2024-01-08 17:19:35 +02:00
Sébastien Loriot 24a937e185 add missing deps
needed by transitivity
2024-01-08 15:43:00 +01:00
Efi Fogel 13b22abd4f Merge branch 'master' into gsoc2023-aos_sphere_demo-denizdiktas 2024-01-08 16:27:52 +02:00
Efi Fogel 36d23e88b7 Cleaned up; added default input file 2024-01-08 16:24:07 +02:00
Efi Fogel fff5fa5380 cleaned up 2024-01-08 16:00:13 +02:00
Sven Oesau d2754d3bfe update dependencies 2024-01-08 14:15:17 +01:00
Sven Oesau 2d295accfd Merge remote-tracking branch 'cgal/master' into orthtree-generalization 2024-01-08 14:13:35 +01:00
Guillaume Damiand 1e189930b6 solve a todo 2024-01-08 13:43:14 +01:00
Andreas Fabri 468f4530d0 Compute strlen using snprintf 2024-01-08 12:13:22 +00:00
Sven Oesau d5a764c41c fixed test
removed warning
2024-01-08 13:13:21 +01:00
Laurent Rineau 77643b6a2c remove a sentence (no need to replace it)
The following sentence about concepts explains all.
2024-01-08 13:05:50 +01:00