Commit Graph

109193 Commits

Author SHA1 Message Date
Sébastien Loriot 04a58f9e53 prevent isolated vertices in the soup 2024-04-15 09:23:51 +02:00
Sébastien Loriot d796c06cae add test 2024-04-15 09:23:51 +02:00
Sébastien Loriot 3fbd0fd886 handle several operations 2024-04-15 09:23:37 +02:00
Sébastien Loriot 5583f42fce do no unmark edges as the soup does not need them + allow several operations 2024-04-15 09:23:12 +02:00
Sébastien Loriot 9d6c4dcd8a handle existing vertices that are intersection points 2024-04-15 09:23:12 +02:00
Sébastien Loriot 13e2adf130 First draft of using a visitor to extract non-manifold soups 2024-04-15 09:23:12 +02:00
Jane Tournois ed72bfc811 use Edge instead of pair<vertex> to avoid calling is_edge()
not much faster
2024-04-12 18:39:51 +02:00
Jane Tournois cee3385706 remove edges from bimap after collapse instead of checking if they are still too short 2024-04-12 16:55:11 +02:00
Jane Tournois c616122fb2 activate assertions 2024-04-12 16:17:42 +02:00
Jane Tournois 1dd7aa3a2b avoid a few vector constructions
(and remove unused code)
2024-04-12 09:19:35 +02:00
Jane Tournois 0f43097979 transform assertions into expensive_assertions 2024-04-11 15:23:17 +02:00
Jane Tournois a8debb0d2d Revert "Fix sometimes creating holes in the C3T3"
This reverts commit 06d272169f.

There may be an inconsistency between exact and inexact computations,
in the facet encroachment rule

This code was leading to a local infinite refinement loop during cells refinement
2024-04-11 14:16:41 +02:00
Andreas Fabri 78883c69d9 fixes after review 2024-04-11 11:28:49 +01:00
Sébastien Loriot cfec3bb0cc fix values due to the diagonal change in degenerate triangulation 2024-04-11 11:44:35 +02:00
Andreas Fabri aad631a533 fixes after review 2024-04-11 10:40:46 +01:00
Jane Tournois 90bbf39dae activate verbose mode on tests 2024-04-11 10:12:50 +02:00
Sébastien Loriot 180dbaeb40 fix dependency updates 2024-04-11 09:51:34 +02:00
Jane Tournois 3a54c88055 0.9 induces up to 22 iterations
let's reduce it to 0.5 (up to 4 iterations/reductions)
2024-04-11 09:43:15 +02:00
Sébastien Loriot 147b313cc8 also apply deterministic fix to polygon soup function 2024-04-11 09:36:16 +02:00
Sébastien Loriot ebe6d6719c precompute vectors 2024-04-11 08:55:10 +02:00
Sebastian Hegler 912f3f0162 read_OBJ: allow arbitrary whitespace in "f" lines 2024-04-10 21:36:58 +02:00
Miguel Bartelsman 3908e2da3e Update wlop_simplify_and_regularize_point_set.h documentation
The documentation for the named parameter `require_uniform_sampling` is incorrect. It is a copy of the documentation written for `number_of_iterations`.
2024-04-10 21:07:51 +02:00
Laurent Rineau b2c9201c4d Merge branch 'master' into CGAL_Lab 2024-04-10 18:30:22 +02:00
Laurent Rineau 32e34964e3 Merge branch '5.6.x-branch' 2024-04-10 18:04:42 +02:00
Laurent Rineau 4db6bc6d16 Merge pull request #6967 from gdamiand/gsoc2022-EBVs-Mostafa-ashraf19
GSoC'22: New CGAL's design to handle basic viewers
2024-04-10 18:04:25 +02:00
Laurent Rineau afad4a1c7e Merge pull request #8098 from efifogel/Installation-qt6-efif
Fixed order of Qt6 components in find_package(Qt6 ....)
2024-04-10 18:04:22 +02:00
Laurent Rineau 8d5984bd1b Merge pull request #8108 from lrineau/CGAL-simplify_cmake-GF
CMake: simplify, now that C++17 is required
2024-04-10 18:04:20 +02:00
Laurent Rineau a71a7352bf Merge pull request #8112 from efifogel/Ss_2-missing_headers-efif
Added missing headers
2024-04-10 18:04:18 +02:00
Laurent Rineau d7bf7dde55 Merge pull request #8119 from afabri/Polyline_simplification-doc_bug-GF
Polyline_simplification: fix documentation
2024-04-10 18:04:15 +02:00
Laurent Rineau 8053204c1b Merge pull request #8121 from MaelRL/CGAL-fix_dependencies-GF
Remove some needless dependencies
2024-04-10 18:04:13 +02:00
Laurent Rineau 35751442ee Merge pull request #8119 from afabri/Polyline_simplification-doc_bug-GF
Polyline_simplification: fix documentation
2024-04-10 18:02:53 +02:00
Sébastien Loriot 244123d93e access to property maps are const 2024-04-10 16:57:08 +02:00
Andreas Fabri f00844e7b8 fixes after review 2024-04-10 12:44:30 +01:00
Andreas Fabri a393b8b0e3 fixes after review 2024-04-10 12:30:26 +01:00
Andreas Fabri 3d90915d87 fixes after review 2024-04-10 12:23:48 +01:00
Andreas Fabri 725c69b677 fixes after review 2024-04-10 12:08:20 +01:00
Andreas Fabri 5364629633 fixes after review 2024-04-10 11:56:11 +01:00
Andreas Fabri 4015b2b5c5 fixes after review 2024-04-10 11:52:33 +01:00
Andreas Fabri 0e9327efa8 fixes after review 2024-04-10 11:39:48 +01:00
Andreas Fabri 22496a8308
Apply suggestions from code review
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2024-04-10 12:12:32 +02:00
Andreas Fabri f498daad1e
Apply suggestions from code review
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2024-04-10 12:11:19 +02:00
Andreas Fabri ed05a4e64b
Apply suggestions from code review
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2024-04-10 12:09:48 +02:00
Andreas Fabri 99cca0f864
Update AABB_tree/doc/AABB_tree/Concepts/AABBRayIntersectionGeomTraits_2.h
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2024-04-10 12:09:20 +02:00
Andreas Fabri 1a3e163a88
Update AABB_tree/demo/AABB_tree/Scene.h
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2024-04-10 12:08:56 +02:00
Andreas Fabri 5edf512b7b
Update AABB_tree/benchmark/AABB_tree/test.cpp
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2024-04-10 12:08:45 +02:00
Andreas Fabri d290ae3faa General_polygons_with_holes_2 remove plural s 2024-04-10 10:10:50 +01:00
Andreas Fabri 5892d10d68 Arrangement: Fix brief descriptions 2024-04-10 10:00:05 +01:00
Sébastien Loriot e07135e347 workaround functions removed from c++20 used in leda 2024-04-10 10:12:04 +02:00
Jane Tournois 6aa6d8f093 set number of flip-smooth steps back to default 2024-04-09 16:19:35 +02:00
Jane Tournois b0befd8008 move dumps from verbose to debug mode 2024-04-09 16:19:09 +02:00