From f5b35950a7c09f3bb93ac545a6269c52aef6416d Mon Sep 17 00:00:00 2001 From: Lukas Matena Date: Mon, 10 Jun 2024 09:54:05 +0200 Subject: [PATCH] Fixed issues when rendering shells of painted objects --- src/slic3r/GUI/3DScene.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/slic3r/GUI/3DScene.cpp b/src/slic3r/GUI/3DScene.cpp index 24fc80b01e..f5af7fca85 100644 --- a/src/slic3r/GUI/3DScene.cpp +++ b/src/slic3r/GUI/3DScene.cpp @@ -814,7 +814,8 @@ void GLVolumeCollection::render(GLVolumeCollection::ERenderType type, bool disab const int vol_idx = volume.first->volume_idx(); const bool render_as_mmu_painted = is_render_as_mmu_painted_enabled && !volume.first->selected && !volume.first->is_outside && volume.first->hover == GLVolume::HS_None && !volume.first->is_wipe_tower && obj_idx >= 0 && vol_idx >= 0 && - !model_objects[obj_idx]->volumes[vol_idx]->mm_segmentation_facets.empty(); + !model_objects[obj_idx]->volumes[vol_idx]->mm_segmentation_facets.empty() && + type != GLVolumeCollection::ERenderType::Transparent; // to filter out shells (not very nice) volume.first->set_render_color(true); // render sinking contours of non-hovered volumes