mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-05-19 03:13:39 +00:00
Fix of "Bridge flow ratio doesn't trigger reslicing of support" #2359
This commit is contained in:
@@ -532,8 +532,13 @@ bool PrintObject::invalidate_state_by_config_options(const std::vector<t_config_
|
|||||||
steps.emplace_back(posPerimeters);
|
steps.emplace_back(posPerimeters);
|
||||||
steps.emplace_back(posSupportMaterial);
|
steps.emplace_back(posSupportMaterial);
|
||||||
} else if (opt_key == "bridge_flow_ratio") {
|
} else if (opt_key == "bridge_flow_ratio") {
|
||||||
steps.emplace_back(posPerimeters);
|
if (m_config.support_material_contact_distance > 0.) {
|
||||||
steps.emplace_back(posInfill);
|
// Only invalidate due to bridging if bridging is enabled.
|
||||||
|
// If later "support_material_contact_distance" is modified, the complete PrintObject is invalidated anyway.
|
||||||
|
steps.emplace_back(posPerimeters);
|
||||||
|
steps.emplace_back(posInfill);
|
||||||
|
steps.emplace_back(posSupportMaterial);
|
||||||
|
}
|
||||||
} else if (
|
} else if (
|
||||||
opt_key == "seam_position"
|
opt_key == "seam_position"
|
||||||
|| opt_key == "seam_preferred_direction"
|
|| opt_key == "seam_preferred_direction"
|
||||||
|
|||||||
Reference in New Issue
Block a user