From a6e3d6357667d4fe642fb5fc60581a30b1ca3734 Mon Sep 17 00:00:00 2001 From: "zhimin.zeng" Date: Wed, 21 Dec 2022 17:37:56 +0800 Subject: [PATCH] FIX: a part with new color change to negative part even though there is only one color, the wipe tower is still exist Change-Id: I5c68a4ca7239cfc74aba452a6588d74f6d622f47 (cherry picked from commit 032c2e6718c65aa4c5b18eecd0ccce27f3f489bb) --- src/libslic3r/Model.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/libslic3r/Model.cpp b/src/libslic3r/Model.cpp index 5bc04b53f..9d49f4344 100644 --- a/src/libslic3r/Model.cpp +++ b/src/libslic3r/Model.cpp @@ -2352,6 +2352,12 @@ bool ModelVolume::is_splittable() const // BBS std::vector ModelVolume::get_extruders() const { + if (m_type == ModelVolumeType::INVALID + || m_type == ModelVolumeType::NEGATIVE_VOLUME + || m_type == ModelVolumeType::SUPPORT_BLOCKER + || m_type == ModelVolumeType::SUPPORT_ENFORCER) + return std::vector(); + if (mmu_segmentation_facets.timestamp() != mmuseg_ts) { std::vector its_per_type; mmuseg_extruders.clear();