From baee1671efea64be615988e9958b8d4ce3077eef Mon Sep 17 00:00:00 2001 From: Vojtech Bubnik Date: Fri, 10 Dec 2021 16:41:30 +0100 Subject: [PATCH] Fix of Bug in First Layer Expansion: Support material base layer intersects/overlaps with interface layer First layer support expansion was only trimmed with contacts, not with support interface layes (dense supports supporting contact layers). --- src/libslic3r/SupportMaterial.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libslic3r/SupportMaterial.cpp b/src/libslic3r/SupportMaterial.cpp index 647d4bce80..8a04b64396 100644 --- a/src/libslic3r/SupportMaterial.cpp +++ b/src/libslic3r/SupportMaterial.cpp @@ -3044,7 +3044,7 @@ PrintObjectSupportMaterial::MyLayersPtr PrintObjectSupportMaterial::generate_raf raft = diff(expand(raft, step), trimming); } else raft = diff(raft, trimming); - if (contacts != nullptr) + if (! interface_polygons.empty()) columns_base->polygons = diff(columns_base->polygons, interface_polygons); } if (! brim.empty()) {