From e47de1b315ff3ad75519e719a238f1112bf3cb1b Mon Sep 17 00:00:00 2001 From: supermerill Date: Fri, 19 Mar 2021 18:53:21 +0100 Subject: [PATCH] make skirt simplify depends on nozzle diameter --- src/libslic3r/Print.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libslic3r/Print.cpp b/src/libslic3r/Print.cpp index 4b58a4270..e1902bd97 100644 --- a/src/libslic3r/Print.cpp +++ b/src/libslic3r/Print.cpp @@ -1999,7 +1999,8 @@ void Print::_make_skirt(const PrintObjectPtrs &objects, ExtrusionEntityCollectio Polygon loop; { Polygons loops = offset(convex_hull, distance, ClipperLib::jtRound, float(scale_(0.1))); - Geometry::simplify_polygons(loops, scale_(0.05), &loops); + //make sure the skirt is simple enough + Geometry::simplify_polygons(loops, flow.scaled_width() / 10, &loops); if (loops.empty()) break; loop = loops.front();