Commit Graph

96322 Commits

Author SHA1 Message Date
Laurent Rineau a8274d796e Merge pull request #5570 from MaelRL/PMP-Repair_PS_invalid_polygons_speed_up-GF
Speed up invalid polygon removal in repair_PS
2021-04-06 15:09:55 +02:00
Maxime Gimeno 8f7e12ebdc Fix another similar warning 2021-04-06 13:17:37 +02:00
Simon Giraudot ff2675dc61 Fix pointmatcher example 2021-04-06 10:40:53 +02:00
Andreas Fabri 7dc015e7de Kernel_23: Remove local reference 2021-04-06 09:33:44 +01:00
Simon Giraudot 7d716c0be7 Fix conversion warnings 2021-04-06 08:38:56 +02:00
Simon Giraudot 53c24ef300 Fix conversion warnings in test kernels 2021-04-06 08:30:06 +02:00
Sébastien Loriot b7bafa1a34 do not build vector if not needed 2021-04-03 11:22:14 +02:00
Sébastien Loriot dd19b506ed first version to add epsilon per face 2021-04-03 11:14:15 +02:00
Maxime Gimeno e5bf52d9c6 fix indentation and remove GMP_LIBRARIES_DIR 2021-04-02 14:56:50 +02:00
Maxime Gimeno 9a4d495567 don't use generator expression 2021-04-02 14:47:46 +02:00
Jane Tournois 1b323b8599 when aabb_tree is empty, there are no patches
hence no incident patches
we only refer to an aabb tree of curves
2021-04-02 14:44:26 +02:00
Maxime Gimeno c5ebd7c88e dichotomize multiconfig generators 2021-04-02 14:30:02 +02:00
Maxime Gimeno 16ee70bb12 Use a generator expression to determine the lib to use 2021-04-02 14:11:23 +02:00
Maxime Gimeno 87bb3b27d1 Split GMP_LIBRARIES into debug and release. 2021-04-02 12:56:05 +02:00
Laurent Rineau ab1c30a9a5 Add support for tx/ty/tz (the origin) in Image_3_vtk_interface.h 2021-04-02 12:06:20 +02:00
Laurent Rineau 0f2bcf2aa6 Fix the CMakeLists.txt for image_to_vtk_viewer.cpp 2021-04-02 12:05:44 +02:00
Laurent Rineau c5334e5d25 Fix a typo 2021-04-02 12:04:30 +02:00
Laurent Rineau 6380e07553 Add an example for CGAL ImageIO 2021-04-02 12:02:33 +02:00
Jane Tournois 209094f9df inline indices() to avoid double definition link error 2021-04-02 10:39:45 +02:00
Andreas Fabri 5213cd3bfe replace include 2021-04-01 18:11:42 +01:00
Andreas Fabri c97d3ffb65 Take into account that obtuse vertices are not clipped. 2021-04-01 16:47:07 +01:00
Andreas Fabri 6c4835f8db Introduce a struct for Prism so that we can also store which corner is obtuse 2021-04-01 15:35:16 +01:00
Simon Giraudot 4d761ed9cd More corrections from review 2021-04-01 14:21:01 +02:00
Maxime Gimeno c349448ec5 add braces 2021-04-01 10:13:19 +02:00
Simon Giraudot 1794620ab9 Move index access property map to property map package 2021-04-01 09:43:14 +02:00
Simon Giraudot 616cd5a549 Apply corrections from review 2021-04-01 08:55:51 +02:00
Sébastien Loriot b1a537c80c add attention notice in Ceres about libunwind 2021-03-31 16:35:24 +02:00
Mael Rouxel-Labbé 6b4ba808f8 Implement Vertex_index::operator== explicitely 2021-03-31 15:58:09 +02:00
Laurent Rineau ef771049b1 Merge branch '5.2.x-branch' 2021-03-31 15:07:31 +02:00
Laurent Rineau f8a0fe1dad Merge branch '5.1.x-branch' into 5.2.x-branch 2021-03-31 15:06:19 +02:00
Laurent Rineau 854fa38f11 Merge pull request #5557 from lrineau/Scripts-fix_doc_testsuite-GF
Change the URL to internal releases
2021-03-31 15:06:00 +02:00
Sebastien Loriot 3a409e6ac2
Update Polyhedron/demo/Polyhedron/Plugins/Operations_on_polyhedra/Clip_polyhedron_plugin.cpp
Co-authored-by: Laurent Rineau <Laurent.Rineau@cgal.org>
2021-03-31 14:16:56 +02:00
Sébastien Loriot f4a79aebd8 catch const ref 2021-03-31 14:12:43 +02:00
Simon Giraudot e0ee8aaf42 Fix memory leak by resetting unique ptr instead of releasing 2021-03-31 13:15:36 +02:00
Simon Giraudot 590aa1b4a6 Fix out of scope references leading to segfaults 2021-03-31 13:15:36 +02:00
Timo Koch af81a6e1e5
[cleanup][surface_mesh] Fix include order from local to global 2021-03-31 12:16:46 +02:00
Mael Rouxel-Labbé dc854d8088 Use std::remove_if to speed-up invalid polygon removal 2021-03-31 11:54:38 +02:00
Timo Koch 94f969149d
[cleanup][surface_mesh] Remove unused and duplicate includes
The includes became unnecessary after a735e84.
2021-03-31 10:50:05 +02:00
Simon Giraudot a604fb212b Fix deprecated std::iterator inheritance by using lambda functions 2021-03-31 10:06:19 +02:00
Simon Giraudot 3efe2ec339 Fix warnings: CGAL objects use int parameters for operator[] 2021-03-31 09:40:19 +02:00
Andreas Fabri ebbe978291 Do not test combinations of planes where we know that there is no intersection point 2021-03-30 13:56:28 +01:00
Mael Rouxel-Labbé 8de997a723 Add package_info/dependencies 2021-03-30 10:50:13 +02:00
Mael Rouxel-Labbé f243467ae5 Explicit requirements in doc&code 2021-03-29 15:24:10 +02:00
Maxime Gimeno fe5f6556b9 add a comment 2021-03-29 15:23:24 +02:00
Jane Tournois 955cceb572 temporarily disable manifold test 2021-03-29 14:33:44 +02:00
Mael Rouxel-Labbé 731299bc4f Improve random_polygon_2 tests 2021-03-29 14:30:53 +02:00
Mael Rouxel-Labbé 59e443d68a Minor debugging improvements 2021-03-29 14:30:39 +02:00
Mael Rouxel-Labbé bea5995756 Handle "right" folds
The following configurations of collinear points:
  x-2 x x-1      AND        x+2 x x+1
cannot be handled with the typical left swap because the interval
has range n-1. Instead, just manually swap like it is done
when the fold is on the left (which can and is immediately detected
at the beginning of the insertion event)
2021-03-29 14:27:16 +02:00
Sébastien Loriot c70c0a511f use initialized vector 2021-03-29 09:14:23 +02:00
Laurent Rineau 2d82c8b3a9
Remove the link to Travis 2021-03-26 11:11:48 +01:00