Fix: Correct overriding for Support and Support Interface flow ratios per printing object (#11872)

Fixes #11859
This commit is contained in:
Valerii Bokhan
2026-01-15 15:37:55 +01:00
committed by GitHub
parent a5f00c4138
commit e6b93f9b90

View File

@@ -936,6 +936,13 @@ PRINT_CONFIG_CLASS_DEFINE(
((ConfigOptionFloat, support_expansion))
((ConfigOptionFloat, support_speed))
((ConfigOptionEnum<SupportMaterialStyle>, support_style))
// Orca: a flag enabling the ability to override flow ratios
((ConfigOptionBool, set_other_flow_ratios))
// Orca: support-related flow ratios (available for overriding, if set_other_flow_ratios is enabled)
((ConfigOptionFloat, support_flow_ratio))
((ConfigOptionFloat, support_interface_flow_ratio))
// BBS
//((ConfigOptionBool, independent_support_layer_height))
// Orca internal thick bridge
@@ -1022,8 +1029,6 @@ PRINT_CONFIG_CLASS_DEFINE(
// Orca: internal use only
((ConfigOptionBool, calib_flowrate_topinfill_special_order)) // ORCA: special flag for flow rate calibration
)
// This object is mapped to Perl as Slic3r::Config::PrintRegion.
@@ -1163,8 +1168,7 @@ PRINT_CONFIG_CLASS_DEFINE(
((ConfigOptionBool, small_area_infill_flow_compensation))
((ConfigOptionEnum<WallDirection>, wall_direction))
// Orca: flow ratios
((ConfigOptionBool, set_other_flow_ratios))
// Orca: other flow ratios (available for overriding, if set_other_flow_ratios is enabled)
((ConfigOptionFloat, first_layer_flow_ratio))
((ConfigOptionFloat, outer_wall_flow_ratio))
((ConfigOptionFloat, inner_wall_flow_ratio))
@@ -1172,8 +1176,6 @@ PRINT_CONFIG_CLASS_DEFINE(
((ConfigOptionFloat, sparse_infill_flow_ratio))
((ConfigOptionFloat, internal_solid_infill_flow_ratio))
((ConfigOptionFloat, gap_fill_flow_ratio))
((ConfigOptionFloat, support_flow_ratio))
((ConfigOptionFloat, support_interface_flow_ratio))
// Orca: seam slopes
((ConfigOptionEnum<SeamScarfType>, seam_slope_type))