Noisyfox
924a2b4551
Seam: use scarf joint to minimize seam visiblity ( #3839 )
...
* Remember z of previous layer
* Support travel to middle of the layer z
* Support sloped extrusion
* Implement sloped seam
* Reduce extra movements
* Don't clip loop if sloped seam is enabled
* Fix wipe
* Ensure `slope_max_segment_length`
* Add options
* Limit slope length to perimeter length
* Fix slope segmentation
* Rename the option to scarf joint seam
* Don't modify the slope option when turning on spiral vase
* Add a few suggestions when turnning on scarf joint
* Add option to add scarf joint to inner walls
* Apply seam gap at the end of the slope
* Add option to explicitly use the entire loop as scarf length
* Fix layer number
* Increase default scarf length to 20mm
* Better way of storing the global scarf state
* Better vase mode layer height recognition
* Move id should exclude seams
* Fix slope height with independent support layer height
* Fix linux build
* Allow controlling the scarf with modifier
* Scarf start height default to 0
* Allow enable scarf seam on contour only
* Fix type error
* Move the creation of sloped loop into ExtrusionEntity.cpp
* Fix error "vector too long"
* Detect seams properly
* The correct way of calculating the rate limit
* The correct way of calculating the rate limit
(cherry picked from commit 05961f7c98803a42871b8df855bfff6a102936c4)
* Add pressure equalizer in print by object mode
* Remove the settings recommendation as it varies a lot depends on printer & filament
* Add a beta suffix
---------
Co-authored-by: SoftFever <softfeverever@gmail.com >
2024-03-02 23:25:02 +08:00
..
2023-10-19 19:55:05 +08:00
2024-01-30 14:54:51 +00:00
2023-08-08 19:08:13 +08:00
2022-07-15 23:42:08 +08:00
2024-01-18 14:43:23 +00:00
2024-03-02 12:08:12 +08:00
2024-03-02 23:25:02 +08:00
2024-02-10 10:25:16 +08:00
2022-07-15 23:42:08 +08:00
2024-01-31 11:23:29 +00:00
2023-12-09 22:46:18 +08:00
2024-01-31 11:23:29 +00:00
2023-08-08 19:08:13 +08:00
2023-08-08 19:08:13 +08:00
2023-04-17 15:39:02 +08:00
2023-09-16 22:24:18 +08:00
2023-08-08 19:08:13 +08:00
2024-02-27 21:57:31 +08:00
2024-02-13 23:58:14 +08:00
2024-01-26 20:18:10 +08:00
2022-07-15 23:42:08 +08:00
2024-01-31 11:23:29 +00:00
2023-10-13 14:43:42 +08:00
2023-12-01 10:42:45 +00:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2023-12-09 22:46:18 +08:00
2024-01-28 10:12:55 +00:00
2024-01-28 10:12:55 +00:00
2024-01-26 20:18:10 +08:00
2023-08-26 18:45:43 +08:00
2024-01-26 20:18:10 +08:00
2023-12-01 10:42:45 +00:00
2024-01-14 10:07:50 +08:00
2024-01-14 10:07:50 +08:00
2022-07-15 23:42:08 +08:00
2022-07-22 20:35:34 +08:00
2022-07-15 23:42:08 +08:00
2022-12-15 04:33:48 -05:00
2022-12-15 04:33:48 -05:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2023-12-09 22:46:18 +08:00
2023-12-09 22:46:18 +08:00
2023-10-19 19:55:05 +08:00
2022-07-15 23:42:08 +08:00
2024-01-21 14:12:39 -05:00
2023-11-04 11:41:06 +08:00
2024-01-31 11:23:29 +00:00
2024-01-26 20:18:10 +08:00
2024-01-01 10:57:13 -05:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2023-09-22 16:21:26 +08:00
2024-01-04 19:36:04 +08:00
2023-12-09 22:46:18 +08:00
2023-12-09 22:46:18 +08:00
2023-11-11 12:51:29 +08:00
2023-04-17 15:39:02 +08:00
2023-04-17 15:39:02 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2023-12-09 22:46:18 +08:00
2023-12-09 22:46:18 +08:00
2024-02-13 23:56:48 +08:00
2023-09-27 21:44:45 +08:00
2023-08-08 19:08:13 +08:00
2023-12-09 22:46:18 +08:00
2023-12-09 22:46:18 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2023-12-09 22:46:18 +08:00
2023-12-09 22:46:18 +08:00
2023-12-09 22:46:18 +08:00
2023-12-13 22:16:39 +08:00
2023-11-12 09:52:07 +08:00
2024-03-02 23:25:02 +08:00
2024-03-02 23:25:02 +08:00
2023-12-01 10:42:45 +00:00
2023-09-16 22:24:18 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2024-01-26 20:18:10 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2023-09-29 23:39:58 +08:00
2023-07-27 23:37:47 +08:00
2023-08-08 19:08:13 +08:00
2023-08-08 19:08:13 +08:00
2022-07-15 23:42:08 +08:00
2024-03-02 23:25:02 +08:00
2024-03-02 23:25:02 +08:00
2024-01-31 11:23:29 +00:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2023-12-16 13:54:03 +00:00
2023-12-16 13:54:03 +00:00
2024-02-20 22:28:06 +08:00
2023-12-09 22:46:18 +08:00
2023-07-07 17:25:51 +08:00
2022-07-15 23:42:08 +08:00
2023-12-09 22:46:18 +08:00
2023-12-09 22:46:18 +08:00
2023-12-01 10:42:45 +00:00
2023-12-01 10:42:45 +00:00
2022-09-02 12:52:18 +08:00
2024-03-02 23:25:02 +08:00
2024-01-26 20:18:10 +08:00
2023-12-01 15:50:58 +00:00
2024-01-01 10:57:13 -05:00
2023-12-01 10:42:45 +00:00
2023-04-17 15:39:02 +08:00
2023-09-16 22:24:18 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-22 20:35:34 +08:00
2022-07-22 20:35:34 +08:00
2022-07-15 23:42:08 +08:00
2023-11-04 11:41:10 +08:00
2023-11-04 11:41:10 +08:00
2023-11-04 11:41:10 +08:00
2024-01-26 20:18:10 +08:00
2024-01-26 20:18:10 +08:00
2023-09-27 23:55:23 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2024-01-30 11:45:14 +00:00
2024-02-20 22:28:06 +08:00
2024-01-30 11:45:14 +00:00
2022-12-15 04:38:15 -05:00
2022-07-15 23:42:08 +08:00
2023-12-01 10:42:45 +00:00
2022-07-15 23:42:08 +08:00
2022-09-02 12:52:18 +08:00
2022-09-02 12:52:18 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2023-12-01 10:42:45 +00:00
2022-09-02 12:52:18 +08:00
2022-09-02 12:52:18 +08:00
2023-12-09 22:46:18 +08:00
2023-12-09 22:46:18 +08:00
2022-07-15 23:42:08 +08:00
2024-01-26 20:18:10 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2024-01-31 11:23:29 +00:00
2022-12-15 04:38:15 -05:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2024-02-27 22:07:43 +08:00
2024-01-28 10:12:55 +00:00
2023-10-22 19:35:53 +08:00
2023-08-30 23:37:30 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2024-01-31 11:23:29 +00:00
2024-01-31 11:23:29 +00:00
2023-12-09 22:46:18 +08:00
2023-12-09 22:46:18 +08:00
2023-12-09 22:46:18 +08:00
2023-12-09 22:46:18 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2024-03-02 23:25:02 +08:00
2024-03-02 23:25:02 +08:00
2024-03-02 23:25:02 +08:00
2024-03-01 21:27:12 +08:00
2024-03-01 21:27:12 +08:00
2024-03-01 21:27:12 +08:00
2023-04-17 15:39:02 +08:00
2023-04-17 15:39:02 +08:00
2024-02-22 21:30:22 +08:00
2023-12-18 04:21:55 +00:00
2024-03-02 23:25:02 +08:00
2024-01-31 11:23:29 +00:00
2023-12-01 10:42:45 +00:00
2024-03-02 23:25:02 +08:00
2024-03-02 23:25:02 +08:00
2024-03-02 23:25:02 +08:00
2023-10-19 19:57:53 +08:00
2023-07-27 23:37:47 +08:00
2024-01-31 11:23:29 +00:00
2023-10-10 14:19:23 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2023-11-04 11:41:03 +08:00
2023-09-22 16:21:26 +08:00
2022-09-02 12:52:18 +08:00
2023-08-08 19:08:13 +08:00
2023-08-08 19:08:13 +08:00
2023-10-10 14:19:23 +08:00
2023-12-09 22:46:18 +08:00
2023-12-01 10:42:45 +00:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2023-12-01 10:42:45 +00:00
2023-09-24 22:58:04 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2023-08-28 19:56:09 +08:00
2022-12-15 04:38:15 -05:00
2023-12-09 09:17:49 +00:00
2023-12-09 09:17:49 +00:00
2022-07-15 23:42:08 +08:00
2023-09-29 23:39:12 +08:00
2023-09-29 23:39:12 +08:00
2023-09-29 23:39:12 +08:00
2023-11-04 11:41:10 +08:00
2024-01-31 11:23:29 +00:00
2022-07-22 20:35:34 +08:00
2023-11-11 16:27:44 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2023-12-09 22:46:18 +08:00
2023-08-08 19:08:13 +08:00
2023-08-08 19:08:13 +08:00
2022-07-15 23:42:08 +08:00
2023-08-20 20:02:54 +08:00
2023-12-09 22:46:18 +08:00
2023-12-09 22:46:18 +08:00
2024-01-31 11:23:29 +00:00
2023-09-22 16:21:26 +08:00
2023-12-01 10:42:45 +00:00
2023-12-01 10:42:45 +00:00
2023-12-19 23:46:19 +08:00
2023-11-04 11:41:11 +08:00
2024-01-31 11:23:29 +00:00
2022-09-02 12:52:18 +08:00
2022-09-02 12:52:18 +08:00
2022-09-02 12:52:18 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2024-01-04 19:36:04 +08:00
2023-12-09 22:46:18 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00
2024-02-13 16:24:24 +08:00
2024-02-13 16:24:24 +08:00
2023-10-10 14:19:23 +08:00
2023-07-07 17:29:08 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00