Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/supermerill/SuperSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsupermerill <merill@free.fr>2022-09-07 22:27:07 +0300
committersupermerill <merill@free.fr>2022-09-16 17:27:05 +0300
commit0ff485cc027f13c3bb045113ce45c4b1ce9c5c5d (patch)
tree08502c9c1d447b327db63944be179e21923ddb73
parent9c81fa474950e5c11ff63c045740d9f5c946c2fb (diff)
Fix double brim interior
supermerill/SuperSlicer#3185
-rw-r--r--src/libslic3r/Brim.cpp4
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 {