Commit Graph

100305 Commits

Author SHA1 Message Date
Giles Bathgate 62da2dab06 Coplanar check is a worthwhile performance tweak 2022-03-21 20:47:46 +00:00
Giles Bathgate c356c621cd Consolidate the differences and use inheritance to remove duplication 2022-03-21 18:24:28 +00:00
Andreas Fabri cc3125068f Remove redundant test 2022-03-21 18:08:35 +01:00
Efi Fogel 1d0ae53786 Split the concept CompareXOnBoundary_2 into CompareXOnBoundary_2 and CompareXOnBoundaryOfCurveEnd_2. 2022-03-21 16:50:58 +02:00
Efi Fogel 0681d5123a Moved the Compare_y_on_boundary from the concept ClosedIdentifiedVerticalTraits_2 to ClosedLeftTraits_2, ClosedRightTraits_2, and dentifiedVerticalTraits_2, and removed the obsolete concept ClosedIdentifiedVerticalTraits_2 2022-03-21 15:29:12 +02:00
Efi Fogel da1df507c5 Fixed typo 2022-03-21 15:27:16 +02:00
Sébastien Loriot b56b36815f use initial version with additional calls to exact
dealing with a custom mesh vpm in FFG is not simple +
it is not optimal to traverse all the faces for each
connected component
2022-03-21 11:31:12 +01:00
Sébastien Loriot 8186023fba forgot about area per cc 2022-03-21 10:44:21 +01:00
albert-github 307a515a6e Manual: correcting gforge address
Replacing the addressttps://mpfi.gforge.inria.fr/ by https://gitlab.inria.fr/mpfi/mpfi as Forge is definitively shutdown.
2022-03-21 10:38:47 +01:00
Efi Fogel e27627e06f Computing the sign of the x-component of the cross product of two directions efficiently. 2022-03-21 11:30:28 +02:00
albert-github b67a35c8f0 Mesh_3: correcting gforge address
Replacing the address http://inrimage.gforge.inria.fr/ by https://www-pequan.lip6.fr/~bereziat/inrimage/ as Forge is definitively shutdown.
2022-03-21 10:18:30 +01:00
Andreas Fabri 1a4bf304ae Switch to an overload as suggested by Giles 2022-03-21 09:19:50 +01:00
Sébastien Loriot ff5ae14d8d remove unused variables 2022-03-21 08:54:34 +01:00
Sébastien Loriot 3b77d101ef cc_volume should be positive 2022-03-21 07:15:00 +01:00
Sébastien Loriot 302a2707ea use PMP functions (already dealing with Lazy calls) 2022-03-21 07:11:41 +01:00
albert-github bd63a2f045 Arrangement_on_surface_2: Permanent redirect of reference to wikipedia
Wikipedia should be accessed through `https`.
2022-03-20 12:07:20 +01:00
Giles Bathgate e451af9f50 As a consequence of previous changes check_has_on is never called with false 2022-03-20 10:44:17 +00:00
Giles Bathgate 0124fc9e6d Call appropriate function with different name 2022-03-20 10:44:17 +00:00
Giles Bathgate 7411d76e2f Inline function as its only called once 2022-03-20 10:44:17 +00:00
Giles Bathgate c4fc25ad82 Use simpler and faster tests for internal segment intersection 2022-03-20 10:44:17 +00:00
Giles Bathgate fdc647b510 Standardise parameter wrapping 2022-03-20 10:44:16 +00:00
Giles Bathgate 99e8bece4c Standardise check_has_on parameter name 2022-03-20 10:44:16 +00:00
Giles Bathgate 42aa3c3c87 Remove unused code, make methods static 2022-03-20 10:44:16 +00:00
Giles Bathgate 3b8a9dc9c1 Merge remote-tracking branch 'afabri/Nef_3-avoid_needless_tests-GF' into Nef_3-cleanup_snc_intersection-GilesBathgate 2022-03-20 10:35:12 +00:00
Giles Bathgate e5f47961e7 Remove commented out code 2022-03-19 12:43:38 +00:00
Giles Bathgate 415bf5ab5e Remove unused code in SNC_list 2022-03-19 12:40:28 +00:00
albert-github 9dec1c30ac Incorrect link to Gudhi project
The address `http://gudhi.gforge.inria.fr` does not exist and should be `https://gudhi.inria.fr`
2022-03-19 13:28:51 +01:00
Giles Bathgate 252aab710f Remove Halffacet_triangle_handle/Halffacet_triangle_const_handle 2022-03-19 12:16:25 +00:00
Giles Bathgate 4390be94b3 Remove code defined in CGAL_NEF_LIST_OF_TRIANGLES 2022-03-19 12:10:22 +00:00
Giles Bathgate 29191ffe1a Add Halffacet_triangle_const_handle to fix compilation issue 2022-03-19 11:13:05 +00:00
Giles Bathgate 035745559a Remove call to reserve in SNC_simplify that triggers assertion 2022-03-18 18:25:40 +00:00
Laurent Rineau 8430d04539 Merge branch '5.4.x-branch' 2022-03-18 16:02:07 +01:00
Andreas Fabri bfffbf4884 Fix in a package based on Nef_3 2022-03-18 16:00:46 +01:00
Laurent Rineau 6e114b31ae Merge pull request #6107 from efifogel/Polygon-fixes-efif
Polygon fixes efif

# Conflicts:
#	Installation/CHANGES.md
2022-03-18 15:59:58 +01:00
Laurent Rineau 95b6bf33a7 Merge pull request #6395 from afabri/TDS-better_initialization_of_Unique_hash_map-GF
TDS: Initialize the size of Unique_hash_map
2022-03-18 15:58:28 +01:00
Laurent Rineau b4b874de71 Merge pull request #6398 from GYuvanShankar/feat2
Replaced boost::tuple with std::tuple
2022-03-18 15:58:26 +01:00
Laurent Rineau c2062456dd Merge pull request #6406 from GilesBathgate/Nef_3-fix_encapsulation_sface-GilesBathgate
Nef_3 : Fix SFace encapsulation.
2022-03-18 15:58:24 +01:00
Laurent Rineau 6569c103cb Merge pull request #6407 from albert-github/feature/bug_redundant_anchor
Remove redundant HTML type of anchor
2022-03-18 15:58:21 +01:00
Laurent Rineau 5cd8ec24e9 Merge pull request #6409 from albert-github/feature/bug_Algebraic_kernel_d_advanced
Algebraic_kernel_d: Incorrect deprecated sections
2022-03-18 15:58:19 +01:00
Laurent Rineau 88ea771bfd Merge pull request #6410 from albert-github/feature/bug_Surface_mesh_deformation_advanced
Surface_mesh_deformation: Incorrect deprecated sections
2022-03-18 15:58:16 +01:00
Laurent Rineau 25d9319b42 Merge pull request #6411 from albert-github/feature/bug_Point_set_processing_3_missing_end
Point_set_processing_3: Missing end command for cgalParam
2022-03-18 15:58:14 +01:00
Laurent Rineau 65c397fb14 Merge pull request #6414 from albert-github/feature/bug_Polygon_mesh_processing_missing_end
Polygon_mesh_processing: Missing end command for cgalParam
2022-03-18 15:58:12 +01:00
Laurent Rineau 65b10fde4b Merge pull request #6416 from afabri/Algebraic_kernel-assertion_code-GF
Algebraic_kernel_d: Use CGAL_assertion_code
2022-03-18 15:58:10 +01:00
Laurent Rineau 090ec14895 Merge pull request #6417 from afabri/Generator-unused-GF
Generator: Remove unused variable
2022-03-18 15:58:07 +01:00
Laurent Rineau 6d067f141c Merge pull request #6418 from albert-github/feature/bug_enumeration
Periodic_4_hyperbolic_triangulation_2 and Hyperbolic_triangulation_2: Incorrect enumeration sections
2022-03-18 15:58:04 +01:00
Laurent Rineau d0802048db Merge pull request #6420 from albert-github/feature/bug_Barycentric_coordinates_2_unused_anchor
Barycentric_coordinates_2: Unused anchor
2022-03-18 15:58:02 +01:00
Laurent Rineau 781c81d4a5 Merge pull request #6395 from afabri/TDS-better_initialization_of_Unique_hash_map-GF
TDS: Initialize the size of Unique_hash_map
2022-03-18 15:57:04 +01:00
Andreas Fabri 211cb75dd3 Nef_3: Avoid geometric test 2022-03-18 15:42:17 +01:00
Andreas Fabri f09f38c3f2 Nef_3: Avoid geometric test 2022-03-18 15:39:41 +01:00
Andreas Fabri 6251262a0a Merge branch 'Kernel_23-overload_for_origin-GF' into Nef_3-performance_sphere_circle-GilesBathgate 2022-03-18 12:46:20 +01:00