Commit Graph

418 Commits

Author SHA1 Message Date
Sébastien Loriot c882eab5b5 Merge pull request #9048 from LeoValque/SMS-slow_Garland-Heckbert
New line quadrics for Garland-Heckbert policies
2025-10-30 20:12:47 +01:00
Mael 3a350bf354
Apply suggestions from code review 2025-10-09 14:36:15 +02:00
lvalque ee1de0fdb9 Apply suggestions from review 2025-10-02 11:23:46 +02:00
lvalque bbc6238843 Apply review suggestions 2025-10-01 15:50:02 +02:00
lvalque 70ebce80ff Vertex normal map used as a function to avoid cascaded templating 2025-09-15 18:11:58 +02:00
lvalque 449ba102eb NamedParameter 2025-09-12 19:11:14 +02:00
lvalque f56a295dd2 Extern VertexNormalMap can now be provided to GH_line_policies and normals are computed only one time 2025-09-12 10:56:29 +02:00
lvalque e1bfc585f7 correct indentation 2025-09-12 10:54:26 +02:00
lvalque c8110a71eb
Apply suggestions from code review
Co-authored-by: Mael <mael.rouxel.labbe@geometryfactory.com>
Co-authored-by: Andreas Fabri <andreas.fabri@geometryfactory.com>
2025-09-11 15:20:16 +02:00
lvalque 25aa21635a Comment unitialized argument and link eigen correctly 2025-09-10 14:33:18 +02:00
lvalque 82e9d4e5b9 rename plane_plus_line to plane_and_line 2025-09-08 18:10:25 +02:00
lvalque 2532df1eaf Remove unused variables 2025-09-05 10:28:17 +02:00
lvalque f758f57b6a Remove unused assertion variable 2025-09-03 09:52:11 +02:00
lvalque 260af72d6e Clean and add commentary on an unkept modficiation 2025-09-01 16:35:50 +02:00
lvalque 294c3e0b88 Correct GH_policies.h and GH_plane_plus_line_policies.h that use policies that are now internal 2025-09-01 16:34:58 +02:00
lvalque 6a65d677e3 GH_composed_policies now able to take polcies as arguments and it and GH_line_policies now internal to CGAL 2025-09-01 16:31:32 +02:00
Andreas Fabri 87b9d389d6 Address warning found in Issue #9033 2025-08-21 13:37:08 +01:00
lvalque 029fb1b6b3 Add plane_plus_line_policies to GarlantHeckbert example 2025-08-06 16:40:17 +02:00
lvalque 7e4791ffb2 add GH_composed_policies 2025-08-06 10:49:27 +02:00
lvalque 96b1e77987 remove old code 2025-08-06 10:14:11 +02:00
lvalque 3413272070 add a function compute_quadrics_from_vertex in GH_policies_base 2025-08-06 10:00:11 +02:00
lvalque 7063e4e261 Quadrics line policies 2025-08-06 09:50:27 +02:00
Mael Rouxel-Labbé 263dc8b49b Misc fixes 2025-07-17 12:16:25 +02:00
Mael 13f5968eaa
Clean up 2025-07-17 11:37:58 +02:00
lvalque 4018082784 Variants as if maccro instead of comment lines 2025-07-16 12:10:08 +02:00
lvalque f51867ac36 delete Boundinx_box_filter.h 2025-07-16 12:09:09 +02:00
lvalque 02883a4196 rename CrossProduct.h to robust_cross_product.h and move it in the appropriate directory 2025-07-15 18:35:10 +02:00
Sébastien Loriot 388632e0fa fix warning 2025-07-03 09:46:32 +02:00
Sébastien Loriot 1d9c84f9ef static -> inline 2025-07-03 09:41:43 +02:00
Andreas Fabri a7edfa506f merge cgal/master 2025-05-22 15:39:23 +01:00
Andreas Fabri 6acfaaedac fix minor 2025-05-22 15:37:41 +01:00
Andreas Fabri 0f86fa6d23 clean up in the cross product alternatives 2025-05-22 15:20:14 +01:00
Andreas Fabri c63c2a24e2 Activate Leo's code 2025-05-22 14:51:31 +01:00
Léo Valque cc5297554c Correct code with suggestion of sebastien 2025-04-01 09:48:25 +02:00
Léo Valque 95b4eba11e Fix of issue 8213 by consider length of a vector being zero if enough small, define diff_of_product in a specific file 2025-02-06 09:35:02 +01:00
Sébastien Loriot 107f3696dc boost::tie -> std::tie 2025-01-24 14:20:00 +01:00
Sébastien Loriot 8c18ff3d0f avoid collision with minor macro 2024-10-15 09:49:20 +02:00
Andreas Fabri 12468ccf4a Address #8401 2024-08-09 11:32:26 +01:00
albert-github 36c8b7589d Spelling corrections
Last batch (for now) of spelling corrections in doxygen and normal comments
2024-05-31 19:05:34 +02:00
Andreas Fabri b54a2eab1a Add a filter 2024-05-30 14:59:22 +01:00
Mael Rouxel-Labbé 042cb277fb Use the more robust formulation on another eligible cross product 2024-05-30 14:58:00 +02:00
Mael Rouxel-Labbé 24e1c96f62 Fix trace function 2024-05-30 14:46:35 +02:00
Mael Rouxel-Labbé b80c1d8f48 Comments & debug code 2024-05-30 14:46:19 +02:00
Mael Rouxel-Labbé 99613eb99c Generalize an expression to make it easier to use other kernels 2024-05-30 14:45:40 +02:00
Andreas Fabri eb49100a96 Replace deprecated classes 2024-03-05 07:08:51 +00:00
Sébastien Loriot d65cd2d298 fix macro 2023-09-21 16:12:35 +02:00
Sébastien Loriot fffea5c616 add an avx version for archive, it is slower so not used
in general, CGAL with avx is itself slower
2023-09-21 15:30:09 +02:00
Mael Rouxel-Labbé 433881020e Remove needless header include 2023-09-21 10:18:30 +02:00
Mael Rouxel-Labbé 3316dc5c01 Restore some base code 2023-09-20 17:06:48 +02:00
Mael Rouxel-Labbé d092d4b0e3 Reformulate a cross product to increase precision 2023-09-20 16:58:16 +02:00