Commit Graph

100305 Commits

Author SHA1 Message Date
Laurent Rineau 2ecf1b64f8 Merge pull request #6212 from sloriot/PMP-patch_compatible_orientation
Add function bitset orientation compatible patches
2022-04-12 16:35:14 +02:00
Laurent Rineau e2ecc29120 Merge pull request #6432 from MaelRL/AW3-New_package-GF
New package: 3D Alpha Wrapping
2022-04-12 16:35:12 +02:00
Laurent Rineau 2b9305698d Merge pull request #6466 from MaelRL/PMP-Hausdorff_more_bug_fixes-GF
PMP: more bounded Hausdorff fixes
2022-04-12 16:35:09 +02:00
Laurent Rineau 74ddcb7ffb Merge pull request #6469 from GilesBathgate/Nef_3-performance_sphere_circle_intersection-GilesBathgate
Nef_3: Use cross product instead of Plane_Plane intersection
2022-04-12 16:35:07 +02:00
Laurent Rineau 80e451a6b6 Merge pull request #6476 from sloriot/UHM-simplify_code_and_thread_safety
Simplify code and make it read-only thread safe
2022-04-12 16:35:05 +02:00
Laurent Rineau 61b746a571 Merge pull request #6483 from MaelRL/SMS-Add_missing_header-GF
Add missing include for the macro CGAL_DEPRECATED
2022-04-12 16:35:03 +02:00
Laurent Rineau 9144020cab Merge pull request #6485 from sloriot/SS-use_member_kernel
do not use default constructed kernel
2022-04-12 16:35:01 +02:00
Laurent Rineau d14345fc25 Merge branch '5.3.x-branch' into 5.4.x-branch 2022-04-12 16:34:40 +02:00
Laurent Rineau 9cd8ca6be2 Merge pull request #6485 from sloriot/SS-use_member_kernel
do not use default constructed kernel
2022-04-12 16:34:33 +02:00
Laurent Rineau e739cb7360 Merge pull request #6485 from sloriot/SS-use_member_kernel
do not use default constructed kernel
2022-04-12 16:34:04 +02:00
Sébastien Loriot cca0a1942f workaround issue with intel compiler
Cartesian_kernel/include/CGAL/Cartesian/Line_3.h(38): error: incomplete type is not allowed
      Point_3 first;
              ^
2022-04-12 16:14:39 +02:00
Laurent Rineau 7d9427b17e
Merge branch 'master' into AW3-New_package-GF 2022-04-11 17:19:47 +02:00
Andreas Fabri 33a80835ae Kernel_23: Fix depth() in Epeck 2022-04-11 15:32:57 +01:00
Mael Rouxel-Labbé a5b63a593c Update CHANGES.md 2022-04-11 15:48:03 +02:00
Sébastien Loriot 2093e60645 fixes after review 2022-04-11 15:43:08 +02:00
Mael e62361285e
Apply suggestions from @sloriot's review
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
2022-04-11 15:36:10 +02:00
Sébastien Loriot f34d1e3545 do not use default constructed kernel 2022-04-08 14:55:51 +02:00
Mael Rouxel-Labbé cb9cf1d0e3 Add some debug info 2022-04-08 13:29:57 +02:00
Mael Rouxel-Labbé 720c52f00a Do not miss global_bounds.upper updates by not pushing subdivide faces into PQ 2022-04-08 13:28:04 +02:00
Mael Rouxel-Labbé 898382be0f Fix unused warning 2022-04-08 13:27:52 +02:00
Mael Rouxel-Labbé 522a88b6bd Include config.h to get CGAL_DEPRECATED 2022-04-08 11:10:20 +02:00
Laurent Rineau a4f4c276f3
Merge branch 'master' into PMP-patch_compatible_orientation 2022-04-07 21:56:38 +02:00
Sébastien Loriot 086476bc30 improve example 2022-04-07 17:30:40 +02:00
Mael Rouxel-Labbé f950a379e3 Rename internal functions (manifoldness > manifold) 2022-04-07 14:11:49 +02:00
Sebastien Loriot c253a64361
Apply suggestions from code review
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2022-04-07 12:25:20 +02:00
Sebastien Loriot 4d6ddfbc76
Apply suggestions from code review
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
2022-04-07 12:24:38 +02:00
Mael Rouxel-Labbé ac8755df07 Remove assertion that can sometimes fail due to numerical errors 2022-04-07 11:41:38 +02:00
Mael Rouxel-Labbé 699c0aae9c Do not pollute the queue with meaningless triangles 2022-04-07 11:41:15 +02:00
Mael Rouxel-Labbé c38758db66 Replace custom stop criterion with paper's 2022-04-07 11:40:56 +02:00
Mael Rouxel-Labbé aa5fd2e0ce Switch back to non-squared values for comparisons 2022-04-07 11:40:30 +02:00
Sébastien Loriot cf369920a5 use prefix increment 2022-04-07 11:37:32 +02:00
Sébastien Loriot f69dbcc893 mesh is const
thanks @lrineau
2022-04-07 09:59:44 +02:00
Sébastien Loriot 39331c3b65 use non-deprecated function 2022-04-07 09:19:33 +02:00
Sébastien Loriot 6c93fd68f2 fix missing include directive 2022-04-07 09:11:16 +02:00
Sébastien Loriot b3a654ebfe remove unused variable 2022-04-07 09:09:10 +02:00
Sébastien Loriot 599d77cb8e remove const& to avoid confusion 2022-04-06 18:56:28 +02:00
Sébastien Loriot f4a056995b update changes 2022-04-06 18:43:25 +02:00
Sébastien Loriot fe9e559bd1 add an example 2022-04-06 18:24:53 +02:00
Sébastien Loriot 3c3995e54d clean up and add doc 2022-04-06 18:01:57 +02:00
Laurent Rineau 5f6500538e
Merge pull request #6473 from afabri/Triangulation_2-add_example_to_doc-GF 2022-04-06 17:14:14 +02:00
Sébastien Loriot c9b7b76a81 remove unused lambda 2022-04-06 16:16:27 +02:00
Sébastien Loriot 0d87e44327 new function indicating orientation constraint of connected components in a mesh 2022-04-06 16:16:25 +02:00
Sébastien Loriot 3207dfedbc move file to internal 2022-04-06 16:07:16 +02:00
Sébastien Loriot ea3c6072ae rename variable 2022-04-06 14:56:13 +02:00
Sébastien Loriot 601b65cad2 use only one typedef 2022-04-06 13:36:39 +02:00
Sébastien Loriot 8c48ef4bfd fix order 2022-04-06 13:16:14 +02:00
Sébastien Loriot c27c162950 remove useless function
even worse some useless cleaning was done before deallocation
2022-04-06 12:08:14 +02:00
Sébastien Loriot e059d68e94 use the first element in the table
before 0 was used as a sentinel for checking if an element
was used, so table[0] could not be used.
2022-04-06 12:02:12 +02:00
Sébastien Loriot 157658848b remove tss variable
@afabri we must check with a benchmark if it does not penalize too much the code
2022-04-06 11:52:21 +02:00
Sébastien Loriot 14c9edb6b0 add reserve when inserting a range 2022-04-06 11:38:16 +02:00