|
@@ -205,6 +205,7 @@ class PrintRegionConfig : public virtual StaticPrintConfig
|
|
|
ConfigOptionInt bottom_solid_layers;
|
|
|
ConfigOptionFloat bridge_flow_ratio;
|
|
|
ConfigOptionFloat bridge_speed;
|
|
|
+ ConfigOptionEnum<InfillPattern> external_fill_pattern;
|
|
|
ConfigOptionFloatOrPercent external_perimeter_extrusion_width;
|
|
|
ConfigOptionFloatOrPercent external_perimeter_speed;
|
|
|
ConfigOptionBool external_perimeters_first;
|
|
@@ -223,7 +224,6 @@ class PrintRegionConfig : public virtual StaticPrintConfig
|
|
|
ConfigOptionFloat perimeter_speed;
|
|
|
ConfigOptionInt perimeters;
|
|
|
ConfigOptionFloatOrPercent small_perimeter_speed;
|
|
|
- ConfigOptionEnum<InfillPattern> solid_fill_pattern;
|
|
|
ConfigOptionFloat solid_infill_below_area;
|
|
|
ConfigOptionFloatOrPercent solid_infill_extrusion_width;
|
|
|
ConfigOptionInt solid_infill_every_layers;
|
|
@@ -237,6 +237,7 @@ class PrintRegionConfig : public virtual StaticPrintConfig
|
|
|
this->bottom_solid_layers.value = 3;
|
|
|
this->bridge_flow_ratio.value = 1;
|
|
|
this->bridge_speed.value = 60;
|
|
|
+ this->external_fill_pattern.value = ipRectilinear;
|
|
|
this->external_perimeter_extrusion_width.value = 0;
|
|
|
this->external_perimeter_extrusion_width.percent = false;
|
|
|
this->external_perimeter_speed.value = 70;
|
|
@@ -260,7 +261,6 @@ class PrintRegionConfig : public virtual StaticPrintConfig
|
|
|
this->perimeters.value = 3;
|
|
|
this->small_perimeter_speed.value = 30;
|
|
|
this->small_perimeter_speed.percent = false;
|
|
|
- this->solid_fill_pattern.value = ipRectilinear;
|
|
|
this->solid_infill_below_area.value = 70;
|
|
|
this->solid_infill_extrusion_width.value = 0;
|
|
|
this->solid_infill_extrusion_width.percent = false;
|
|
@@ -279,6 +279,7 @@ class PrintRegionConfig : public virtual StaticPrintConfig
|
|
|
if (opt_key == "bottom_solid_layers") return &this->bottom_solid_layers;
|
|
|
if (opt_key == "bridge_flow_ratio") return &this->bridge_flow_ratio;
|
|
|
if (opt_key == "bridge_speed") return &this->bridge_speed;
|
|
|
+ if (opt_key == "external_fill_pattern") return &this->external_fill_pattern;
|
|
|
if (opt_key == "external_perimeter_extrusion_width") return &this->external_perimeter_extrusion_width;
|
|
|
if (opt_key == "external_perimeter_speed") return &this->external_perimeter_speed;
|
|
|
if (opt_key == "external_perimeters_first") return &this->external_perimeters_first;
|
|
@@ -297,7 +298,6 @@ class PrintRegionConfig : public virtual StaticPrintConfig
|
|
|
if (opt_key == "perimeter_speed") return &this->perimeter_speed;
|
|
|
if (opt_key == "perimeters") return &this->perimeters;
|
|
|
if (opt_key == "small_perimeter_speed") return &this->small_perimeter_speed;
|
|
|
- if (opt_key == "solid_fill_pattern") return &this->solid_fill_pattern;
|
|
|
if (opt_key == "solid_infill_below_area") return &this->solid_infill_below_area;
|
|
|
if (opt_key == "solid_infill_extrusion_width") return &this->solid_infill_extrusion_width;
|
|
|
if (opt_key == "solid_infill_every_layers") return &this->solid_infill_every_layers;
|