From 392a3dd7abec5dd6214c0578bb42e797e0e79602 Mon Sep 17 00:00:00 2001 From: Rodrigo <162915171+RF47@users.noreply.github.com> Date: Mon, 23 Jun 2025 09:42:12 -0300 Subject: [PATCH] Fillgyroid Bug Fix (#9975) Bugfix Fillgyroid --- src/libslic3r/Fill/FillGyroid.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/libslic3r/Fill/FillGyroid.cpp b/src/libslic3r/Fill/FillGyroid.cpp index 9040f740b2..12c9a8cfec 100644 --- a/src/libslic3r/Fill/FillGyroid.cpp +++ b/src/libslic3r/Fill/FillGyroid.cpp @@ -168,6 +168,10 @@ void FillGyroid::_fill_surface_single( // align bounding box to a multiple of our grid module bb.merge(align_to_grid(bb.min, Point(2*M_PI*distance, 2*M_PI*distance))); + // Expand the bounding box to avoid artifacts at the edges + coord_t expand = 10 * (scale_(this->spacing)); + bb.offset(expand); + // generate pattern Polylines polylines = make_gyroid_waves( scale_(this->z),