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