Jane Tournois
07fac94de2
use CGAL::OpenMesh_support
2024-09-05 17:13:43 +02:00
Jane Tournois
4324445fcb
Merge remote-tracking branch 'mine/Installation-findOpenMesh-jtournois' into BGL-Openmesh_selection-GF
...
# Conflicts:
# BGL/examples/BGL_OpenMesh/CMakeLists.txt
2024-09-05 10:14:54 +02:00
Sébastien Loriot
4cf1f4b214
CONFIG options is only needed if a FindXXX.cmake exists
2024-09-04 14:48:07 +02:00
Jane Tournois
b5fc288336
update Linear_cell_complex benchmark wrt OpenMesh
2024-08-27 14:06:46 +02:00
Jane Tournois
3f6083e6ff
use CGAL::OpenMesh_support in examples and tests
2024-08-27 14:06:16 +02:00
Jane Tournois
603f6a5a03
OpenMesh >= 10.0 have a OpenMeshConfig.cmake file
...
so we do not need FindOpenMesh.cmake anymore
We add the target CGAL::OpenMesh_support to make it uniform with other dependencies
2024-08-27 14:00:46 +02:00
Jane Tournois
328c919d67
wip CGAL_OpenMesh_support
2024-08-27 11:01:32 +02:00
Andreas Fabri
302e2fe594
We are only interested in features
2024-08-22 14:53:11 +01:00
Andreas Fabri
496019ae4e
Add a selection item for edges marked in the om file
2024-08-22 13:25:31 +01:00
Andreas Fabri
4832f06ae4
Add plugin to read OpenMesh .om files
2024-08-22 11:40:27 +01:00
Andreas Fabri
5d4ba30a10
Avoid need for conversion operator
2024-08-20 16:26:33 +01:00
Andreas Fabri
0e25e333a1
put code in header file
2024-08-20 16:20:33 +01:00
Andreas Fabri
2c4fc75e17
Add CGAL::IO::read_OM()
2024-08-20 15:41:21 +01:00
Andreas Fabri
0c8e489f46
store/retrieve selection and features of an OM
2024-08-20 15:16:13 +01:00
Andreas Fabri
65b7c09c1f
Add a conversion operator
2024-08-20 15:15:37 +01:00
Andreas Fabri
b2d5dc4bfc
Fix options
2024-08-20 13:38:11 +01:00
Andreas Fabri
457ee55801
Store selection in Status
2024-08-20 12:09:15 +01:00
Sébastien Loriot
ce678a62b9
Merge remote-tracking branch 'cgal/5.6.x-branch'
2024-08-19 11:23:25 +02:00
Sebastien Loriot
8730ff5d55
Shape_detection: using proper triangulated polygonal faces for linear_least_squares ( #8314 )
...
## Summary of Changes
Polygonal faces are now triangulated and face normals are calculated
using PMP::compute_face_normal.
The calculated face normals and triangulations are buffered in
Least_squares_plane_fit_region. However, Least_squares_plane_fit_sorting
is independent and does not benefit from that buffered data.
## Release Management
* Affected package(s): Shape_detection
* Issue(s) solved (if any): fix #7992
2024-08-19 11:22:41 +02:00
Sébastien Loriot
060f81452a
Merge remote-tracking branch 'cgal/5.5.x-branch' into HEAD
2024-08-19 11:19:24 +02:00
Sebastien Loriot
07d33dc316
Update to REUSE tools v4 ( #8350 )
2024-08-19 11:18:34 +02:00
Sebastien Loriot
393f033c19
Move point cloud to the right directory ( #8408 )
2024-08-19 11:18:02 +02:00
Sebastien Loriot
47c417a785
Deal with duplicate lines ( #8396 )
...
## Summary of Changes
Deal with Issue #8348
## Release Management
* Affected package(s): Triangulation_2 and Periodic_triangulation_2
* Issue(s) solved (if any): fix #8348
* License and copyright ownership: unchanged
2024-08-19 11:17:50 +02:00
Sebastien Loriot
e80fe2716c
add validation for the range case ( #8410 )
...
Fixes #6840
@efifogel I did not use expensive assertion as you mentioned because it
is already done this way in intersection and symmetric_difference.
2024-08-19 11:15:58 +02:00
Sebastien Loriot
078fe188c5
Use default surface topology criteria ( #8409 )
...
Fixes #7406
2024-08-19 11:15:45 +02:00
Sebastien Loriot
1b8be7bb67
Speed up copy_face_graph ( #8380 )
...
Mostly when tm is not empty and almost make it less dependent on tm size
<s>Should probably be backported</s>
2024-08-19 11:15:28 +02:00
Sebastien Loriot
862a3b6539
Update CMakeLists.txt for recent VTK to fix CMake Warning ( #8279 )
...
## Summary of Changes
Versions >= 9 of VTK trigger the following CMake warning using CGAL's
CMakeLists
```
CMake Deprecation Warning at C:/dev/VTK-9.2.2/build/lib/cmake/vtk-9.2/vtk-use-file-deprecated.cmake:1 (message):
The `VTK_USE_FILE` is no longer used starting with 8.90.
Call Stack (most recent call first):
CMakeLists.txt:32 (include)
```
I suggest this modification of the CMakeLists of Mesh_3 examples, that
also requires moving to VTK 9 (9.0 was released in 2020).
If this modification and new requirement are validated, I can apply the
change everywhere.
## Release Management
* Affected package(s): Mesh_3 for now
* License and copyright ownership: unchanged
2024-08-19 11:14:31 +02:00
Sébastien Loriot
6e5f37474f
bad type
2024-08-14 17:20:06 +02:00
Sébastien Loriot
e931d1258b
add missing include
2024-08-14 16:52:42 +02:00
Sébastien Loriot
7d0969d15f
use dynamic property maps
2024-08-14 16:10:53 +02:00
Sébastien Loriot
8c70d6120f
hide PMP usage behind a macro
2024-08-14 15:26:33 +02:00
Sébastien Loriot
5b731118f9
add validation for the range case
2024-08-13 16:22:36 +02:00
Sébastien Loriot
2c31defc65
backport f7a4836039 to the deprecated test
2024-08-13 16:14:23 +02:00
Sébastien Loriot
a8d7bd1850
move point cloud to the right directory
2024-08-13 13:57:44 +02:00
Andreas Fabri
99539be5c5
explain why duplicate
2024-08-13 08:50:04 +01:00
Andreas Fabri
f63c99d342
remove duplicates
2024-08-13 08:48:31 +01:00
Sébastien Loriot
35195e311a
undo incorrect simplification
2024-08-12 18:11:39 +02:00
Sebastien Loriot
fb4416fff5
typo
2024-08-12 18:10:40 +02:00
Sebastien Loriot
1f5d7fcbc0
Tet remeshing - remove assertion in Adaptive sizing field ( #8378 )
...
## Summary of Changes
The assertion is invalid (at least) when the function takes a far
vertex, inserted by parallel version of Mesh_3.
## Release Management
* Affected package(s): Mesh_3
* License and copyright ownership: unchanged
2024-08-12 14:52:35 +02:00
Sébastien Loriot
eeffa4b752
speed up copy_face_graph
...
mostly when tm is not empty and almost make it less
dependent on tm size
2024-08-12 09:44:43 +02:00
Laurent Rineau
6c54f77311
updated crontab (automated commit)
2024-08-10 17:28:48 +02:00
Andreas Fabri
12468ccf4a
Address #8401
2024-08-09 11:32:26 +01:00
Laurent Rineau
0de76f0c82
updated crontab (automated commit)
2024-08-09 12:18:09 +02:00
Andreas Fabri
ff89ba08ad
Deal with duplicate lines
2024-08-06 08:06:41 +01:00
Jane Tournois
76de0f3f8c
this assertion is invalid
...
it would break for example when the function takes a far vertex, inserted by
parallel version of Mesh_3
2024-07-25 12:18:39 +02:00
Sébastien Loriot
569b9ebe4a
Merge pull request #8370 from sloriot/Kinetic-extra_macro
...
Remove extra macro definitions
2024-07-23 17:21:03 +02:00
Sébastien Loriot
f02748b9b6
Merge pull request #8368 from sloriot/Lab-unused_file
...
Remove file unused
2024-07-23 17:20:58 +02:00
Sébastien Loriot
f6936400cc
Merge pull request #8366 from sloriot/BGL-hx_param
...
Restore order of template parameters
2024-07-23 17:20:52 +02:00
Sébastien Loriot
29d9e5a2aa
Merge pull request #8349 from mglisse/Triangulation-pasto-glisse
...
Pasto in TDS
2024-07-23 17:20:43 +02:00
Sébastien Loriot
ef90806d2d
Merge pull request #8342 from albert-github/feature/issue_8334
...
issue #8334 Incorrect example in "Documentation/doc/Documentation/Developer_manual/create_and_use_a_cmakelist.txt"
2024-07-23 17:20:38 +02:00