From 0358eef42f7fefae123353823f6b918b2d731218 Mon Sep 17 00:00:00 2001 From: PavelMikus Date: Wed, 3 May 2023 17:52:54 +0200 Subject: [PATCH] make overlap fix unconditional --- src/libslic3r/Fill/FillEnsuring.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/libslic3r/Fill/FillEnsuring.cpp b/src/libslic3r/Fill/FillEnsuring.cpp index 8452a37fb..21c4dac3d 100644 --- a/src/libslic3r/Fill/FillEnsuring.cpp +++ b/src/libslic3r/Fill/FillEnsuring.cpp @@ -57,9 +57,9 @@ ThickPolylines make_fill_polylines( Polygons inner_area = stop_vibrations ? intersection(filled_area, opening(filled_area, 2 * scaled_spacing, 3 * scaled_spacing)) : filled_area; - if (connect_extrusions) { - inner_area = shrink(inner_area, scaled_spacing * 0.5); - } + + inner_area = shrink(inner_area, scaled_spacing * 0.5 - scaled(fill->overlap)); + AABBTreeLines::LinesDistancer area_walls{to_lines(inner_area)}; const size_t n_vlines = (bb.max.x() - bb.min.x() + scaled_spacing - 1) / scaled_spacing;