Files
OrcaSlicer-KX/src/libslic3r
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-08-08 19:08:13 +08:00
2023-08-08 19:08:13 +08:00
2023-08-08 19:08:13 +08:00
2023-08-08 19:08:13 +08:00
2024-02-27 21:57:31 +08:00
2024-01-26 20:18:10 +08:00
2023-12-01 10:42:45 +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
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
2023-11-04 11:41:06 +08:00
2024-01-26 20:18:10 +08:00
2024-01-01 10:57:13 -05:00
2024-01-04 19:36:04 +08:00
2023-04-17 15:39:02 +08:00
2023-04-17 15:39:02 +08:00
2023-08-08 19:08:13 +08:00
2024-01-26 20:18:10 +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-07-07 17:25:51 +08:00
2022-07-15 23:42:08 +08:00
2023-12-01 10:42:45 +00:00
2023-12-01 10:42:45 +00:00
2024-01-26 20:18:10 +08:00
2023-12-01 10:42:45 +00:00
2023-04-17 15:39:02 +08:00
2024-01-26 20:18:10 +08:00
2024-01-26 20:18:10 +08:00
2022-07-15 23:42:08 +08:00
2024-01-26 20:18:10 +08:00
2023-12-01 10:42:45 +00:00
2022-07-15 23:42:08 +08:00
2023-11-04 11:41:03 +08:00
2023-08-08 19:08:13 +08:00
2023-08-08 19:08:13 +08:00
2023-12-01 10:42:45 +00:00
2023-12-01 10:42:45 +00:00
2022-07-15 23:42:08 +08:00
2023-11-11 16:27:44 +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-01 10:42:45 +00:00
2023-12-01 10:42:45 +00:00
2024-01-04 19:36:04 +08:00
2022-07-15 23:42:08 +08:00
2022-07-15 23:42:08 +08:00