Commit Graph

109670 Commits

Author SHA1 Message Date
Giles Bathgate 9d2670f017 Remove commented out code 2024-08-25 18:58:24 +01:00
Sébastien Loriot 483d43cdf2 use default that is fine for most of the packages 2024-08-23 11:12:01 +02:00
Sébastien Loriot 13b5f3676a remove extra wording 2024-08-23 10:09:45 +02:00
Laurent Rineau 959e3bc812
TestSuite: Add condition to check if CXXFLAGS variable is empty (#8421)
## Summary of Changes

Added a check to avoid duplicating CXXFLAGS in the test suite
2024-08-21 16:38:31 +02:00
Nicolas Saillant 35b5c086af Add condition to check if CXXFLAGS variable is empty 2024-08-21 16:13:38 +02:00
Laurent Rineau d5e4116485 bug fixes to adapt to the new cgal.geometryfactory.com machine 2024-08-20 15:46:21 +02: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
Sébastien Loriot e8d353ab0b Merge pull request #8341 from sloriot/PMP-fix_init_snap
Fix initialization for partial hedge range
2024-07-23 17:20:33 +02:00
Sébastien Loriot 4fbb66a40d Merge pull request #8337 from MaelRL/Kernel_23-Compare_angles-GF
Add Compare_angle_3 overload and missing global functions / doc
2024-07-23 17:20:26 +02:00
Sébastien Loriot 62de71bcfb Merge pull request #8331 from albert-github/feature/bug_cgal_stylesheet
Remove hardcoded extrastylesheet code
2024-07-23 17:20:20 +02:00
Sébastien Loriot 3b4349cfbb Merge pull request #8326 from albert-github/feature/bug_missing_cite
Missing citation command
2024-07-23 17:20:10 +02:00
Sébastien Loriot cc92ac6766 Merge pull request #8325 from albert-github/feature/bug_link_msri
Incorrect link to book at msri
2024-07-23 17:19:57 +02:00
Sébastien Loriot 5c4dd68b4c Merge pull request #8324 from albert-github/feature/issue_8323
issue #8323 Incorrect link to https://github.com/norlab-ulaval/libpointmatcher/blob/master/doc/CompilationWindows.md
2024-07-23 17:19:43 +02:00
Sébastien Loriot 0b746dde0b Merge pull request #8319 from albert-github/feature/issue_8318
issue #8318 Double bibliography reference
2024-07-23 17:19:12 +02:00
Sébastien Loriot 444a692df5 Merge pull request #8310 from albert-github/feature/spell_20240625
Spelling corrections
2024-07-23 17:19:01 +02:00
Sébastien Loriot 3a0e644ab7 Merge pull request #8294 from MaelRL/Lab-Add_add_face_from_selection-GF
Lab: Add an operation to create triangle faces from vertex selections
2024-07-23 17:18:41 +02:00
Sébastien Loriot afb78c35be Merge pull request #8291 from sloriot/Lab-improve_gen_polylines
Improve generation of polylines
2024-07-23 17:18:31 +02:00
Sébastien Loriot 630e58f484 Merge remote-tracking branch 'cgal/5.6.x-branch' 2024-07-23 17:18:09 +02:00