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 {