From ac75c69ddfd9c470d5b2543bfa4020333cd4757b Mon Sep 17 00:00:00 2001 From: Rodrigo Faselli <162915171+RF47@users.noreply.github.com> Date: Mon, 13 Oct 2025 08:41:07 -0300 Subject: [PATCH] BUG-FIX avoid crossing perimeters ingonore holes <=2mm (#10942) Fix avoid crossing perimeters 2 --- src/libslic3r/GCode/AvoidCrossingPerimeters.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libslic3r/GCode/AvoidCrossingPerimeters.cpp b/src/libslic3r/GCode/AvoidCrossingPerimeters.cpp index e412cf3e67..0afb68f086 100644 --- a/src/libslic3r/GCode/AvoidCrossingPerimeters.cpp +++ b/src/libslic3r/GCode/AvoidCrossingPerimeters.cpp @@ -1019,7 +1019,7 @@ static ExPolygons inner_offset(const ExPolygons &ex_polygons, double offset_dis) // remove too small holes from the ex_poly for (ExPolygon &ex_poly : ex_poly_result) { for (auto iter = ex_poly.holes.begin(); iter != ex_poly.holes.end();) { - auto out_offset_holes = offset(*iter, scale_(1.0f)); + auto out_offset_holes = offset(*iter, scale_(0.1f)); if (out_offset_holes.empty()) { iter = ex_poly.holes.erase(iter); } else {