Context: Print Thin Walls and Fill Perimeter Gaps are old settings that aren't needed any more since we switched to libArachne (Varianble Line Widths).
CURA-7148
Although it is not entirely sure yet, we are fairly certain that libArachne release will have
a setting version of 18, so it is changed by this commit. With this change, the VersionUpgrader
will be properly triggered.
Contributes to CURA-7683 and CURA-7656
Similar to the previous setting Wall Transition Length, but this determines how fast lines come together, which can be faster than the Wall Transition Length.
Contributes to issue CURA-7686.
This is quite a complex setting. Hopefully this helps a bit to understand it. Needs an extensive article in the Settings Guide I'd say!
Done alongside issue CURA-7686.
The draft and ooze shield use the skirt/brim settings to print. So these settings should be adjustable if the draft or ooze shield is enabled. It's a bit weird UX-wise, but it's correct. The UX problem will be tackled later.
Apparently this was already done for the speed/acceleration/jerk settings so no change necessary there.
Contributes to issue #8808.
Two problems with this description:
- It claims that meshes with lower rank override meshes with higher rank. It's the other way around.
- It mentions 'rank' in one sentence and then 'order' in the next. I've corrected this to use the term 'rank' in both sentences for clarity. This is also the term used for the setting label, to be consistent.
Found in issue #8821.
Fuzzy skin needs to be modified to work with the new libArachne toolpaths. Until then, it will
remain unavailable.
Contributes to CURA-7678 via CURA-7876
This setting denotes what is the maximum allowed area lost or gained when the middle junction of a
straight line is removed (due to the simplification). This area deviation exists due to the
difference of width of the colinear segments.
A B C A C
--------------- ************** deviation_error / 2
| |--------------------------- B removed ------------------------------------------
| | | ---------> | | |
| |--------------------------- ------------------------------------------
--------------- ^ ************** ^
^ C.w C.w
B.w
CURA-7751
The ProBundle rejects materials which have these values a positive number.
Users should not be allowed to set it to a positive number.
Fixes CURA-7856.