mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-05-20 03:43:52 +00:00
Fixed Make Overhangs Printable and Multicolor Printing conflict (#6896)
Co-authored-by: Jasper <idc@gmail.com> Co-authored-by: SoftFever <softfeverever@gmail.com>
This commit is contained in:
@@ -1035,6 +1035,8 @@ void PrintObject::slice_volumes()
|
|||||||
m_layers.back()->upper_layer = nullptr;
|
m_layers.back()->upper_layer = nullptr;
|
||||||
m_print->throw_if_canceled();
|
m_print->throw_if_canceled();
|
||||||
|
|
||||||
|
this->apply_conical_overhang();
|
||||||
|
|
||||||
// Is any ModelVolume MMU painted?
|
// Is any ModelVolume MMU painted?
|
||||||
if (const auto& volumes = this->model_object()->volumes;
|
if (const auto& volumes = this->model_object()->volumes;
|
||||||
m_print->config().filament_diameter.size() > 1 && // BBS
|
m_print->config().filament_diameter.size() > 1 && // BBS
|
||||||
@@ -1054,7 +1056,6 @@ void PrintObject::slice_volumes()
|
|||||||
apply_mm_segmentation(*this, [print]() { print->throw_if_canceled(); });
|
apply_mm_segmentation(*this, [print]() { print->throw_if_canceled(); });
|
||||||
}
|
}
|
||||||
|
|
||||||
this->apply_conical_overhang();
|
|
||||||
m_print->throw_if_canceled();
|
m_print->throw_if_canceled();
|
||||||
|
|
||||||
InterlockingGenerator::generate_interlocking_structure(this);
|
InterlockingGenerator::generate_interlocking_structure(this);
|
||||||
|
|||||||
Reference in New Issue
Block a user