Merge branch 'main' into enh-port-edit-gcode-dlg

This commit is contained in:
Ocraftyone
2024-01-21 14:12:39 -05:00
committed by GitHub
34 changed files with 2622 additions and 745 deletions
+11
View File
@@ -106,6 +106,13 @@ enum class PrintSequence {
Count,
};
enum class PrintOrder
{
Default,
AsObjectList,
Count,
};
enum class SlicingMode
{
// Regular, applying ClipperLib::pftNonZero rule when creating ExPolygons.
@@ -920,6 +927,7 @@ PRINT_CONFIG_CLASS_DEFINE(
((ConfigOptionEnum<WallSequence>, wall_sequence))
((ConfigOptionBool, is_infill_first))
((ConfigOptionBool, small_area_infill_flow_compensation))
)
PRINT_CONFIG_CLASS_DEFINE(
@@ -1067,6 +1075,8 @@ PRINT_CONFIG_CLASS_DEFINE(
((ConfigOptionBool, enable_filament_ramming))
((ConfigOptionBool, support_multi_bed_types))
// Small Area Infill Flow Compensation
((ConfigOptionStrings, small_area_infill_flow_compensation_model))
)
// This object is mapped to Perl as Slic3r::Config::Print.
@@ -1098,6 +1108,7 @@ PRINT_CONFIG_CLASS_DERIVED_DEFINE(
((ConfigOptionInts, overhang_fan_speed))
((ConfigOptionEnumsGeneric, overhang_fan_threshold))
((ConfigOptionEnum<PrintSequence>,print_sequence))
((ConfigOptionEnum<PrintOrder>, print_order))
((ConfigOptionInts, first_layer_print_sequence))
((ConfigOptionBools, slow_down_for_layer_cooling))
((ConfigOptionInts, close_fan_the_first_x_layers))