Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/supermerill/SuperSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsupermerill <merill@free.fr>2021-12-11 16:48:11 +0300
committersupermerill <merill@free.fr>2021-12-11 16:48:11 +0300
commit49e4e20a1b2c5427e37c7bd8994c8eb93131af80 (patch)
tree5e2cc975777ee1e42eb1fc11f84816c2e99fae35 /src/libslic3r/PrintConfig.cpp
parentae73056055edfda6e125eb56d1a420a5423086a3 (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.cpp13
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");