mirror of
https://git.mirrors.martin98.com/https://github.com/prusa3d/PrusaSlicer.git
synced 2025-08-13 15:09:03 +08:00
Fix of #3769 - wipe into infill
This commit is contained in:
parent
ca55e8e6df
commit
0869a63eaf
@ -212,10 +212,8 @@ void ToolOrdering::collect_extruders(const PrintObject &object, const std::vecto
|
|||||||
if (m_print_config_ptr) { // in this case complete_objects is false (see ToolOrdering constructors)
|
if (m_print_config_ptr) { // in this case complete_objects is false (see ToolOrdering constructors)
|
||||||
something_nonoverriddable = false;
|
something_nonoverriddable = false;
|
||||||
for (const auto& eec : layerm->perimeters.entities) // let's check if there are nonoverriddable entities
|
for (const auto& eec : layerm->perimeters.entities) // let's check if there are nonoverriddable entities
|
||||||
if (!layer_tools.wiping_extrusions().is_overriddable_and_mark(dynamic_cast<const ExtrusionEntityCollection&>(*eec), *m_print_config_ptr, object, region)) {
|
if (!layer_tools.wiping_extrusions().is_overriddable_and_mark(dynamic_cast<const ExtrusionEntityCollection&>(*eec), *m_print_config_ptr, object, region))
|
||||||
something_nonoverriddable = true;
|
something_nonoverriddable = true;
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (something_nonoverriddable)
|
if (something_nonoverriddable)
|
||||||
@ -237,7 +235,7 @@ void ToolOrdering::collect_extruders(const PrintObject &object, const std::vecto
|
|||||||
has_infill = true;
|
has_infill = true;
|
||||||
|
|
||||||
if (m_print_config_ptr) {
|
if (m_print_config_ptr) {
|
||||||
if (!something_nonoverriddable && !layer_tools.wiping_extrusions().is_overriddable_and_mark(*fill, *m_print_config_ptr, object, region))
|
if (! layer_tools.wiping_extrusions().is_overriddable_and_mark(*fill, *m_print_config_ptr, object, region))
|
||||||
something_nonoverriddable = true;
|
something_nonoverriddable = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user