Commit Graph

92164 Commits

Author SHA1 Message Date
Laurent Rineau d77d4be2e9 Merge pull request #5556 from MaelRL/Kernel_23-Dont_recompute_normal_in_proj_point-GF
Fix inconsistency in normal computation in robust projection code
2021-04-06 15:09:57 +02:00
Laurent Rineau a0c894594b Merge pull request #5561 from maxGimeno/Kernel_23-Fix_circle_3_warnings-maxGimeno
Kernel_23: Fix warnings in Circle_3
2021-04-06 15:09:56 +02:00
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
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
Mael Rouxel-Labbé dc854d8088 Use std::remove_if to speed-up invalid polygon removal 2021-03-31 11:54:38 +02:00
Maxime Gimeno fe5f6556b9 add a comment 2021-03-29 15:23:24 +02:00
Laurent Rineau b680815c03 Remove trailing whitespace 2021-03-26 10:50:02 +01:00
Laurent Rineau b131bd9d25 Change the URL to internal release
That will fix our documentation testsuite.
2021-03-26 10:49:34 +01:00
Mael Rouxel-Labbé 48bb925b65 Fix inconsistency in robust projection code
If the triangle/plane is degenerate, the case is handled separately.
If we know the plane is not degenerate, the normal should not
be recomputed in a different manner, which might lead
to a null normal and some issues down the line.
2021-03-26 10:41:30 +01:00
Maxime Gimeno 2019309288 Replace Rep by a boost::tuple 2021-03-24 15:31:43 +01:00
Laurent Rineau f650c2f467 Merge pull request #5529 from maxGimeno/Demo-Fixes_for_5_1-maxGimeno
Polyhedron_demo: Fix Affine_transform_plugin crash
2021-03-24 14:59:23 +01:00
Laurent Rineau 93c0cbb4d6 Merge pull request #5536 from maxGimeno/Fix_ply_doc-maxGimeno
Documentation: Fix `read_ply_points_with_properties`
2021-03-24 14:59:20 +01:00
Maxime Gimeno 5b397e9d6f Fix group name for read_ply_points_with_properties 2021-03-19 08:40:21 +01:00
Laurent Rineau a95295f9a6 This branch now targets 5.1.4 2021-03-17 17:50:53 +01:00
Laurent Rineau 11b69df045 Fix tag_pr_per_release.sh to work with non-fast-forward updates 2021-03-17 17:49:33 +01:00
Maxime Gimeno fdcd84b031 Use copy_face_graph to duplicate the surface_mesh in affine_transformation to avoid problems related to the extra properties (it may cause a crash in the cas eof the face patch_id map, for example) 2021-03-16 14:18:05 +01:00
Laurent Rineau ef23b63648 Merge pull request #5166 from sgiraudot/Arrangement_2-Enhanced_ccb_merge-GF
Arrangement 2: Enhanced CCB Merging for Surface Sweep
2021-03-10 09:45:46 +01:00
Laurent Rineau 3407e3d693 Merge pull request #5444 from sgiraudot/Poisson-Kernel_compatibility-GF
[Poisson Reconstruction] Compatibility with Simple Cartesian
2021-03-10 09:45:44 +01:00
Laurent Rineau ea05d96eb7 Merge pull request #5451 from sloriot/CGAL-no_setup_exe
Remove setup
2021-03-10 09:45:41 +01:00
Laurent Rineau fe9a97d86f Merge pull request #5478 from janetournois/Tet_remeshing-fix_bad_alloc-jtournois
Tetrahedral_remeshing - fix bad_alloc for very small input mesh
2021-03-10 09:45:39 +01:00
Laurent Rineau 400eccb7a9 Merge pull request #5516 from maxGimeno/Doc-Update_vcpkg_instructions-maxGimeno
Update doc for vcpkg use
2021-03-10 09:45:37 +01:00
Maxime Gimeno bcae74fb33 Update doc for vcpkg use 2021-03-08 15:24:44 +01:00
Jane Tournois ce8f779a55 remove debug assertion 2021-03-04 14:44:22 +01:00
Jane Tournois 5bb52bf4a4 res[i] could still be 0. Avoid it 2021-03-04 14:43:47 +01:00
Jane Tournois 23791046b7 fix structure of getLUTIndex 2021-03-04 11:55:16 +01:00
Laurent Rineau eea6d08ef2 Merge pull request #5313 from maxGimeno/Surface_sweep-Fix_test_script-maxGimeno
Fix bash scripts for some tests
2021-03-03 16:31:29 +01:00
Laurent Rineau 8c004c094d Merge pull request #5419 from afabri/SDG-replace_enum-GF
SDG_Linf_2: Cast enum to fix warning
2021-03-03 16:31:23 +01:00
Laurent Rineau 370a0303f8 Merge pull request #5420 from afabri/Kernel_d-equal_to-GF
Kernel_d:   Deal with deprecated result_type
2021-03-03 16:31:20 +01:00
Laurent Rineau 7e61495ef5 Merge pull request #5429 from sloriot/PMP-coref_face_patch_init
Corefine: always init faces of patches
2021-03-03 16:31:17 +01:00
Laurent Rineau 2800c8c587 Merge pull request #5435 from afabri/Intersect_3-fix_isocuboid_plane-GF
Intersect_3: Fix Iso_cuboid_3/Plane_3 and Tetrahedon_/Plane_3 intersection
2021-03-03 16:31:15 +01:00
Laurent Rineau 14a3938747 Merge pull request #5468 from sloriot/CGAL-tiny_fixes
Mesh_3: various small bug-fixes
2021-03-03 16:31:13 +01:00
Laurent Rineau aec6de3eba Merge pull request #5469 from afabri/Box_intersection_d-array-GF
Box_intersection_d:  Replace built-in array with std::array
2021-03-03 16:31:10 +01:00
Laurent Rineau 1435e37232 Merge pull request #5473 from maxGimeno/Demo-Fixes-maxGimeno
Polyhedron demo: Fixes for 5.1
2021-03-03 16:31:08 +01:00
Laurent Rineau b9e60e2fa0 Merge pull request #5474 from danston/TBB-execution_failures-danston
Triangulation_3 and Mesh_3 Timeouts for parallel tests fix
2021-03-03 16:31:06 +01:00
Laurent Rineau db66ada0b2 Merge pull request #5476 from sloriot/PMP-needle_caps_ecm_bug
PMP: Remove needles&caps fixes
2021-03-03 16:31:03 +01:00
Laurent Rineau 1477d121aa Merge pull request #5483 from danston/OTR-make_move_iterator_fix-danston
Kd_tree using vector constructor instead of insert
2021-03-03 16:31:00 +01:00
Laurent Rineau f611b32b37 Merge pull request #5502 from maxGimeno/CGAL-CGAL-Disable_tests_that_use_gmp_if_not_found-5.1-maxGimeno
CMake Fixes when CGAL_Core is disabled (5.1)
2021-03-03 16:30:58 +01:00
Laurent Rineau bd7eebf319 Merge pull request #5503 from maxGimeno/DIstance-Fix_with_LEDA-maxGimeno
Fix compare() with LEDA
2021-03-03 16:30:56 +01:00
Maxime Gimeno 7c94a1f2bf Replace condition for a clearer equivalent one, and use APPEND for env property in Arrangement_2 2021-03-02 09:59:28 +01:00
Maxime Gimeno a16bd23d04 Replace Qt::MidButton by Qt::MiddleButton, qhich is the same thing but not deprecated 2021-03-02 09:56:14 +01:00
Maxime Gimeno fb174a2779 Add CGAL_DISABLE_GMP to the properties of the ctest tests 2021-03-01 15:24:38 +01:00
Maxime Gimeno 82989ae1af specify CGAL::compare to prevent conflict with LEDA::compare() 2021-03-01 13:18:15 +01:00
Maxime Gimeno 7d21d5b62d De-activate some things that depend on CGAL_Core if it is not FOUND 2021-03-01 11:27:43 +01:00
Maxime Gimeno 2eac79c326 Fix names of the diff items 2021-02-25 14:20:42 +01:00
Sébastien Loriot 85a9962892 2 fixes:
- an edge cannot be collapsed if both its endpoints are constrained -> allow cap classification
- an edge with two constrained endpoints can be flipped (if not constrained)
2021-02-22 14:50:41 +01:00
Dmitry Anisimov a61653b2d8 all parallel tests are executed serial only in case of TBB on 2021-02-22 12:03:05 +01:00
Dmitry Anisimov 5ca5472ba4 better style 2021-02-22 11:12:43 +01:00
Dmitry Anisimov 9689ad23c2 added RUN_SERIAL option to the parallel tests in Triangulation_3 and Mesh_3 2021-02-22 11:08:06 +01:00
Dmitry Anisimov 2aa9b0297c kd tree using vector constructor instead of insert 2021-02-22 09:46:27 +01:00
Mael Rouxel-Labbé 68f53bc518 Clean preconditions of is_needle/cap 2021-02-19 18:04:58 +01:00