diff options
author | supermerill <merill@free.fr> | 2021-12-11 16:48:11 +0300 |
---|---|---|
committer | supermerill <merill@free.fr> | 2021-12-11 16:48:11 +0300 |
commit | 49e4e20a1b2c5427e37c7bd8994c8eb93131af80 (patch) | |
tree | 5e2cc975777ee1e42eb1fc11f84816c2e99fae35 /src/libslic3r/PrintConfig.cpp | |
parent | ae73056055edfda6e125eb56d1a420a5423086a3 (diff) |
Fix too detailed gapfill
* add resolution_internal to control it (and gyroid)
* disallow gapfill lines to be split
Diffstat (limited to 'src/libslic3r/PrintConfig.cpp')
-rw-r--r-- | src/libslic3r/PrintConfig.cpp | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/libslic3r/PrintConfig.cpp b/src/libslic3r/PrintConfig.cpp index d67c516fd..7d7974457 100644 --- a/src/libslic3r/PrintConfig.cpp +++ b/src/libslic3r/PrintConfig.cpp @@ -3364,7 +3364,18 @@ void PrintConfigDef::init_fff_params() def->min = 0; def->precision = 8; def->mode = comExpert; - def->set_default_value(new ConfigOptionFloat(0.002)); + def->set_default_value(new ConfigOptionFloat(0.0125)); + + def = this->add("resolution_internal", coFloat); + def->label = L("Internal resolution"); + def->category = OptionCategory::slicing; + def->tooltip = L("Minimum detail resolution, used for internal strutures (gapfill and some infill patterns)." + "\nDon't put a too small value (0.05mm is way too low for many printers), as it may creates too many very small segments that may difficult to display and print."); + def->sidetext = L("mm"); + def->min = 0.001; + def->precision = 8; + def->mode = comExpert; + def->set_default_value(new ConfigOptionFloat(0.2)); def = this->add("retract_before_travel", coFloats); def->label = L("Minimum travel after retraction"); |