diff options
author | supermerill <merill@free.fr> | 2022-09-07 22:27:07 +0300 |
---|---|---|
committer | supermerill <merill@free.fr> | 2022-09-16 17:27:05 +0300 |
commit | 0ff485cc027f13c3bb045113ce45c4b1ce9c5c5d (patch) | |
tree | 08502c9c1d447b327db63944be179e21923ddb73 | |
parent | 9c81fa474950e5c11ff63c045740d9f5c946c2fb (diff) |
Fix double brim interior
supermerill/SuperSlicer#3185
-rw-r--r-- | src/libslic3r/Brim.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libslic3r/Brim.cpp b/src/libslic3r/Brim.cpp index d6a975978..3b6076f30 100644 --- a/src/libslic3r/Brim.cpp +++ b/src/libslic3r/Brim.cpp @@ -983,7 +983,7 @@ void make_brim(const Print& print, const Flow& flow, const PrintObjectPtrs& obje for (PrintObject* object : objects) { ExPolygons object_islands; for (ExPolygon& expoly : object->layers().front()->lslices) - if (brim_config.brim_inside_holes || brim_config.brim_width_interior > 0) { + if (brim_config.brim_inside_holes && brim_config.brim_width_interior == 0) { if (brim_offset == 0) { object_islands.push_back(expoly); } else { @@ -1123,7 +1123,7 @@ void make_brim_ears(const Print& print, const Flow& flow, const PrintObjectPtrs& ExPolygons object_islands; ExPolygons support_island; for (const ExPolygon& expoly : object->layers().front()->lslices) { - if (brim_config.brim_inside_holes || brim_config.brim_width_interior > 0){ + if (brim_config.brim_inside_holes && brim_config.brim_width_interior == 0) { if (brim_offset == 0) { object_islands.push_back(expoly); } else { |