- Adds transition out to prevent a sharp edge at the top of the spiral vase.
- Interpolation in the X and Y axes is used whether vase mode is enabled.
- Maximum smoothing is automatically calculated from the nozzle diameter.
This commit comes from https://github.com/prusa3d/PrusaSlicer/pull/12142 with some refactoring.
Co-authored-by: Andrew Boktor <aboktor@microsoft.com>
Co-authored-by: SoftFever <softfeverever@gmail.com>
Co-authored-by: Vovodroid <vovodroid@users.noreply.github.com>
Co-authored-by: Tom Glastonbury <t@tg73.net>
Co-authored-by: Lukáš Hejl <hejl.lukas@gmail.com>
Toolchages (wipe tower/no wipe tower) are always kept and if there are
any toolchanges, the objects are split at the begining of each instance,
while the first travel is always part of the "next" instance.
"query-printer-models" and "query-print-filament-profiles" return presets which are separated to "user" and regular print/material/printer profiles
+ Removed print of state information
* "query-printer-models" is extended to expose printer presets for each printer variant
* "query-printer-profiles" is currently commented as not-used
* "query-print-filament-profiles" is extended to expose "is_user_profile" state for each print/material profiles
+ Removed includes related to GUI.
+ Removed a code to loaded all known vendors.
Use just native functions (without wxWidgets)
Note: Most of code is extracted from wxWidgest (wxStandardPaths and wxFileName classes implementation) to avoid use of wxString
Bug was caused by fa86a3d0, when instance of searcher was moved to GuiApp
and as result wasn't recreate on UI recreation.
Searcher instance is in MainFrame now.
This enables addition of other expansion zones in the future.
For example to make sure bridges are anchored properly even
if there is top fill next to them.
Split the function expand_bridges_detect_orientations into
multiple functions. And allow any number of expansion zones
by using a vector instead of explicitly listing the
parameters.
Limit file size of .rels
Remove unneccesary end tag processing
Skip errors from loadind relations(to support previous behavior without .rels file)
Fix not setted PPath in component.
Add support for PPath in build item