Commit Graph

485 Commits

Author SHA1 Message Date
Sébastien Loriot c99b69a0e7 add missing license headers 2024-01-04 13:50:15 +01:00
Sébastien Loriot e7c26349f2 move header in a package to GPL 2024-01-04 13:36:34 +01:00
Sébastien Loriot 8700394122 boost::mpl::if_ -> std::conditional 2023-09-24 22:57:20 +02:00
Sébastien Loriot eada3ee8ca Merge branch 'master' into 'sloriot/CGAL-using_c++17_stl' 2023-08-14 14:19:25 +02:00
albert-github 1cce66c343 Spelling corrections
Spelling corrections `a e...` -> `an e...`
2023-07-30 12:59:17 +02:00
albert-github 5673ccfc71 Spelling corrections
Spelling correction `a edge` to `an edge`
2023-07-06 18:04:38 +02:00
Sébastien Loriot b66afab814 Merge remote-tracking branch 'sloriot/CGAL-using_c++17_stl' into HEAD 2023-07-05 11:29:35 +02:00
Sébastien Loriot 27e303b598 add more missing include directives 2023-06-20 14:18:39 +02:00
Sébastien Loriot bdfa15c08f fixes after merge 2023-06-15 11:34:14 +02:00
Sébastien Loriot 9cdfe70abb Merge remote-tracking branch 'sloriot/CGAL-toward_6.0' 2023-06-15 11:34:09 +02:00
Sébastien Loriot 604dcdc435 boost::optional => std::optional 2023-06-15 10:57:09 +02:00
Sébastien Loriot 71b4e4f08f boost::shared_ptr => std::shared_ptr 2023-06-15 10:57:01 +02:00
Mael Rouxel-Labbé e5f18d66f2 Fix set-but-unused-variable warning 2023-04-27 11:58:19 +02:00
Mael Rouxel-Labbé 78362cb7a9 Fix getting wrong split event L/R halfedges after closing a strait 2023-04-20 15:49:44 +02:00
Mael Rouxel-Labbé a67fe59678 Fix ordering of articial events in presence of non-canonical split halfedges 2023-04-19 12:17:29 +02:00
Mael Rouxel-Labbé 4f923e5c4e Add namespace 2023-04-12 17:28:04 +02:00
Mael Rouxel-Labbé 70ac415808 Fix warnings 2023-04-06 00:40:52 +02:00
Mael Rouxel-Labbé 5e1231c8db Add missing crucial part of 5372f67 which somehow got lost in the void 2023-04-06 00:02:00 +02:00
Mael Rouxel-Labbé c95cbe559e Misc minor comments 2023-03-31 12:49:10 +02:00
Mael Rouxel-Labbé 5372f6737d Do not break harmonization by mistakenly resetting coeff caches
Resetting is only for trisegment IDs!!
2023-03-31 12:49:10 +02:00
Mael Rouxel-Labbé fbd4d2aac4 Remove unused function with obsolete implementation 2023-03-27 15:57:53 +02:00
Mael Rouxel-Labbé d62f376d63 Fix resetting wrong edge caches
Not only is it useless, it's harmful if coeff harmonization has been performed!
2023-03-27 15:55:59 +02:00
Mael Rouxel-Labbé 607e987809 Sprinkle preconditions 2023-03-27 12:59:19 +02:00
Mael Rouxel-Labbé 73029183f3 Fix compilation error 2023-03-27 12:59:07 +02:00
Mael Rouxel-Labbé a0ed8938d6 Fix warnings 2023-03-27 12:54:56 +02:00
Mael Rouxel-Labbé 228db6b3ef Fix missing license / namespace 2023-03-25 00:15:48 +01:00
Mael Rouxel-Labbé 66fe07936a Clean include guards 2023-03-23 11:49:18 +01:00
Mael Rouxel-Labbé a936b6d2d1 Rename enter_weights > enter_countour_weights 2023-03-23 11:49:01 +01:00
Mael Rouxel-Labbé d55d6c8f01 Factorize print.h into SLS's IO 2023-03-23 11:44:45 +01:00
Mael Rouxel-Labbé 298440062f Update weighted skeleton construction, offsetting, and extrusion to new API 2023-03-18 21:33:40 +01:00
Mael Rouxel-Labbé 2317fe5d31 Remove useless function `create_weighted_offset_2` (just use the weightless one) 2023-03-17 00:12:39 +01:00
Mael Rouxel-Labbé 68c7bd1e61 Add missing include headers 2023-03-17 00:12:17 +01:00
Mael Rouxel-Labbé 4d609af19f Improve comments detailing equations 2023-03-15 18:41:47 +01:00
Mael Rouxel-Labbé a4110be446 Misc tiny code improvements 2023-03-15 18:41:36 +01:00
Mael Rouxel-Labbé fb348a12ac Fix wrongly detecting events for parallel but not collinear contour edges 2023-03-15 18:40:38 +01:00
Mael Rouxel-Labbé 0e0ec53fd8 Fix overly zealous check: if den is 0, it's not a failure but a non-event 2023-03-15 18:40:05 +01:00
Mael Rouxel-Labbé cfbb0d3f68 Simplify expression in the case of vertical lines 2023-03-15 18:39:37 +01:00
Mael Rouxel-Labbé e548ff26eb Paint input SLS points black 2023-03-13 12:11:00 +01:00
Mael Rouxel-Labbé 113f28a75e Add accidentally untracked header 2023-03-10 16:43:09 +01:00
Mael Rouxel-Labbé 8b15d03b50 Move extrude_skeleton.h to its own package 2023-03-10 16:40:19 +01:00
Mael Rouxel-Labbé ede4de77e0 Fix compilation error 2023-03-10 12:23:24 +01:00
Mael Rouxel-Labbé 7a9e011798 Minor debug code improvement 2023-03-10 12:23:24 +01:00
Mael Rouxel-Labbé 9acc2fa605 Use the actual coefficients to determine the collinearity
See comment in the commit.

See https://github.com/CGAL/cgal/issues/7284
2023-03-10 12:22:32 +01:00
Mael Rouxel-Labbé bcc654237e More or less revert a184569 (use std::hypot) due to regressions 2023-03-10 12:22:12 +01:00
Mael Rouxel-Labbé 6bae386f91 Minor restructuring for clarity 2023-03-10 09:24:57 +01:00
Mael Rouxel-Labbé fa20e12e55 Add an accessor for Segment_with_ID_2 2023-03-10 09:24:34 +01:00
Mael Rouxel-Labbé 780f0ab9e4 Remove unused functor from traits model 2023-03-10 09:24:16 +01:00
Mael Rouxel-Labbé 59e7dde24c Fix creation of vertices with height greater than prescribed in SLS extrusion 2023-03-08 19:01:14 +01:00
Mael Rouxel-Labbé ad4846805f Fix filtering bound computation; extend it to support weighted skeletons 2023-03-08 15:39:52 +01:00
Mael Rouxel-Labbé 06a08ecf54 Rename function 2023-03-07 01:04:48 +01:00