Commit Graph

105252 Commits

Author SHA1 Message Date
Sébastien Loriot 84d0f6b9a6 use default_random 2024-11-19 17:46:22 +01:00
Jane Tournois 21e1ff113a vertex is constrained if NOT allowed to move 2024-11-18 16:17:19 +01:00
Sebastien Loriot 5aec09a838
fix the fatal bug of the convolution calculation part of the Minkowski sum (#8573)
## Summary of Changes
Modify the convolution calculation part of the Minkowski sum. In the
'elimination of antennas' phase, before I fix it, only the antennas of
the first segment were eliminated, skipping the possible subsequent
antennas. For more details, please refer to the explanation in the
issue. I modified it so that if a new antenna is merged, the newly
merged antenna is used as `curr` for the next iteration; otherwise,
`after_next` is used as `curr`.


## Release Management
* Affected package(s): Minkowski_sum_2
* Issue(s) solved: fix #8551
2024-11-14 14:16:07 +01:00
Sébastien Loriot c9c1770c18 in case an edge is both a cap and a needle but that is not collapsable try to flip 2024-11-14 11:54:48 +01:00
Sven Oesau d3ae3b4fda documented Eigen3 version requirement of Ceres
documented use of OSQP in Shape Regularization package
2024-11-14 10:39:24 +01:00
Sebastien Loriot 6cb87048bd
Avoid mesh copy (#8603)
## Summary of Changes

Pass mesh by reference instead of copy

## Release Management

* Affected package(s): Surface mesh deformation
* Issue(s) solved (if any): fix #8601
2024-11-14 07:39:56 +01:00
Jane Tournois 7462b70bec remove unused 2024-11-12 14:01:30 +01:00
Sven Oesau f2ad1b25bc Pass mesh by reference instead of copy 2024-11-12 09:34:36 +01:00
Jane Tournois b8165f62de add is_move_allowed(v) and use it in tangential_relaxation_impl() 2024-11-08 16:57:42 +01:00
Jane Tournois ec1d43afbe add constrained vertices to pmap 2024-11-08 16:11:11 +01:00
Sebastien Loriot be847b419d
fix function signature (#8588) 2024-11-08 16:06:40 +01:00
Sebastien Loriot d6beacc463
[PSP3] CMake fix for OpenGR (#8591)
## Summary of Changes

Removing outdated and faulty check for compiler version

## Release Management

* Affected package(s): Point_set_processing_3, Lab (Plugin)
2024-11-08 16:06:24 +01:00
Sebastien Loriot 78c0810181 Apply suggestions from Efi 2024-11-08 15:59:42 +01:00
Garbage123King 8e59f3fc9d Update Minkowski_sum_conv_2.h
fix issue #8551
2024-11-08 15:59:42 +01:00
Sven Oesau c8438d4310 removing the version check for OpenGR 2024-11-06 16:10:15 +01:00
Sébastien Loriot a831f0e855 fix function signature 2024-11-05 09:37:00 +01:00
Laurent Rineau 1709486fba next version will be 5.6.3 2024-10-22 16:36:00 +02:00
Sébastien Loriot 6065757250 Merge pull request #8556 from soesau/PSP3-cmake_tbb-GF
[PSP3] Updated TBB support in PSP3 CMakeLists.txt
2024-10-18 18:02:09 +02:00
Sébastien Loriot aed66d9e49 Merge pull request #8540 from soesau/Lab-Alpha_visualization-GF
[Lab] Fix transparency
2024-10-18 17:59:40 +02:00
Sébastien Loriot 32119c2a1a Merge pull request #8539 from afabri/Polygon-exact_area_bis-GF
Add specialization of Evaluate<> for Lazy_exact_nt
2024-10-18 17:59:24 +02:00
Sven Oesau ba33ac66e6 removing trailing whitespaces 2024-10-17 15:43:57 +02:00
Sven Oesau d3e6fbccfa updated CMakeLists.txt 2024-10-17 15:27:24 +02:00
Andreas Fabri 67da146c62 WS 2024-10-15 08:49:25 +01:00
Andreas Fabri 7d0c6014dd Add a testcase that shows the reported issue (when disabling the fix) 2024-10-15 08:37:58 +01:00
Sven Oesau 9b7c651867 using correct dimensions for depth peeling framebuffers and shader 2024-10-14 09:08:32 +02:00
Andreas Fabri 49572692b3 Add specialization of Evaluate<> for Lazy_exact_nt 2024-10-13 20:03:15 +01:00
Sébastien Loriot f1af52edeb Merge remote-tracking branch 'cgal/5.5.x-branch' 2024-09-10 18:40:17 +02:00
Sébastien Loriot 10fe101cc9 add extra PATH 2024-09-10 18:39:53 +02:00
Sébastien Loriot 4115afa3da Merge remote-tracking branch 'cgal/5.5.x-branch' 2024-09-10 13:51:15 +02:00
Sébastien Loriot 1f2c7f0804 add extra path 2024-09-10 13:50:23 +02:00
Sébastien Loriot a6e0ddcf72 Merge pull request #8470 from sloriot/GV-fix_SVG_cond
Fix conditional compilation
2024-09-09 18:00:05 +02:00
Sébastien Loriot 9472bf46a4 Merge pull request #8474 from soesau/PSP3-LAStools_msvc2017-GF
[LASlib] Prevent usage of LASlib with msvc 2017
2024-09-09 18:00:03 +02:00
Sébastien Loriot 2672006cae Merge pull request #8475 from soesau/PSP3-OpenGR_msvc2015-GF
[PSP3] OpenGR does not work with msvc2015
2024-09-09 18:00:01 +02:00
Sébastien Loriot 8448129a3a fix conditional compilation 2024-09-09 17:59:24 +02:00
Sébastien Loriot 19372fe0d1 fix comment 2024-09-09 17:15:43 +02:00
Sébastien Loriot cc7ba6ef98 also disable OpenGR with MSVC2015 in CGALlab 2024-09-09 17:10:23 +02:00
Sven Oesau a76ab58c30 OpenGR does not work with msvc2015 2024-09-09 16:26:17 +02:00
Sven Oesau cc2bec0a96 Prevent usage of LASlib with msvc 2017 2024-09-09 16:17:40 +02:00
Sébastien Loriot 98f4633e5f Merge remote-tracking branch 'cgal/5.5.x-branch' 2024-09-06 16:07:14 +02:00
Sebastien Loriot a27d129698
[PSP3] Adapting to new LASTools version (branch 5.5) (#8448)
Allowing use of official LAStools repository or CGAL's fork of LASlib

5.5-branch variant of  #8173 

## Release Management

* Affected package(s): PSP3, Point_set_3, Stream_support
* Issue(s) solved (if any): fix #8111
2024-09-06 16:06:10 +02:00
Sven Oesau e3b65d3c75 changing LAS_TOOLS_VERSION check to proper version 2024-09-04 10:39:53 +02:00
Sébastien Loriot 3b531094df Merge remote-tracking branch 'cgal/5.5.x-branch' into HEAD 2024-09-03 17:26:18 +02:00
Sebastien Loriot 7425bc4654
Handle nested holes in convex decomposition (#8442)
Fixes #8379
2024-09-03 17:23:28 +02:00
Sebastien Loriot f693844a48
Ridges 3 bug fix doc pougetma (#8440)
## Summary of Changes

Add a rep example/data with 2 off files

## Release Management

Solves issue 8327 
https://github.com/CGAL/cgal/issues/8327
2024-09-03 17:22:58 +02:00
Sven Oesau 1cf6fe884d missing end of line 2024-09-03 16:05:37 +02:00
Sven Oesau d7601bc132 update CMakeLists.txt condition for Visual Studio 2017 2024-09-03 16:01:37 +02:00
Sébastien Loriot b46e4359b1 make it work also for installed version 2024-09-03 15:52:51 +02:00
Sébastien Loriot cb78abd603 fixes for latest version of LAStools + be compatible with CONFIG mode
provided CMAKE_FIND_PACKAGE_PREFER_CONFIG is set to TRUE
2024-09-03 14:20:20 +02:00
Sébastien Loriot e791122b35 handle cases when LASZIP and LASLIB have different include paths 2024-09-03 09:59:02 +02:00
Sébastien Loriot b67bb2529d use assert in test 2024-09-02 09:03:30 +02:00