From 0e4691964e6a3cd217c6547ac8445268d5fad944 Mon Sep 17 00:00:00 2001 From: YuSanka Date: Wed, 6 Mar 2024 14:56:01 +0100 Subject: [PATCH] Fix for #10850 - Problems with negative volumes when cutting the object --- src/slic3r/GUI/Gizmos/GLGizmoCut.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/slic3r/GUI/Gizmos/GLGizmoCut.cpp b/src/slic3r/GUI/Gizmos/GLGizmoCut.cpp index 68bfc2d9d4..9a6dd4a288 100644 --- a/src/slic3r/GUI/Gizmos/GLGizmoCut.cpp +++ b/src/slic3r/GUI/Gizmos/GLGizmoCut.cpp @@ -1893,7 +1893,7 @@ GLGizmoCut3D::PartSelection::PartSelection(const ModelObject* mo, const Transfor // split to parts for (int id = int(volumes.size())-1; id >= 0; id--) - if (volumes[id]->is_splittable()) + if (volumes[id]->is_splittable() && volumes[id]->is_model_part()) // we have to split just solid volumes volumes[id]->split(1); m_parts.clear();