mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-05-16 18:12:10 +00:00
ENH: add filament_printable and delete unprintable and printable list
jira: none Change-Id: I643ab11831ceac1fe0793510f64b288cbd16415a (cherry picked from commit 3dd5a601547485bfcc4188727343a52c30bb6a73)
This commit is contained in:
@@ -679,18 +679,6 @@ void PrintConfigDef::init_common_params()
|
||||
def->mode = comAdvanced;
|
||||
def->set_default_value(new ConfigOptionFloatsNullable{0});
|
||||
|
||||
def = this->add("unprintable_filament_types", coStrings);
|
||||
def->label = L("Unprintable filament type");
|
||||
def->tooltip = L("Unprintable filament type");
|
||||
def->mode = comDevelop;
|
||||
def->set_default_value(new ConfigOptionStrings{""});
|
||||
|
||||
def = this->add("printable_filament_types", coStrings);
|
||||
def->label = L("Printable filament type");
|
||||
def->tooltip = L("Printable filament type");
|
||||
def->mode = comDevelop;
|
||||
def->set_default_value(new ConfigOptionStrings{""});
|
||||
|
||||
def = this->add("preferred_orientation", coFloat);
|
||||
def->label = L("Preferred orientation");
|
||||
def->tooltip = L("Automatically orient stls on the Z axis upon initial import.");
|
||||
@@ -2509,6 +2497,16 @@ void PrintConfigDef::init_fff_params()
|
||||
def->mode = comAdvanced;
|
||||
def->set_default_value(new ConfigOptionBools { false });
|
||||
|
||||
// defined in bits
|
||||
// 0 means cannot support, 1 means support
|
||||
// 0 bit: can support in left extruder
|
||||
// 1 bit: can support in right extruder
|
||||
def = this->add("filament_printable", coInts);
|
||||
def->label = L("Filament printable");
|
||||
def->tooltip = L("The filament is printable in extruder");
|
||||
def->mode = comDevelop;
|
||||
def->set_default_value(new ConfigOptionInts{3});
|
||||
|
||||
// BBS
|
||||
def = this->add("filament_prime_volume", coFloats);
|
||||
def->label = L("Filament prime volume");
|
||||
|
||||
Reference in New Issue
Block a user