From 717fe35ebd693f1b195f78e0715c1c5dcc60b9cc Mon Sep 17 00:00:00 2001 From: Vovodroid Date: Fri, 22 Nov 2024 15:44:38 +0200 Subject: [PATCH] Fix no overhang reverse in Arachne (#5964) * Fix no overhang revert in Arachne * Merge branch 'main' into fix-no-revert-arachne-pr --- src/libslic3r/PerimeterGenerator.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/libslic3r/PerimeterGenerator.cpp b/src/libslic3r/PerimeterGenerator.cpp index e5878bdfac..50d86a3d06 100644 --- a/src/libslic3r/PerimeterGenerator.cpp +++ b/src/libslic3r/PerimeterGenerator.cpp @@ -1222,6 +1222,17 @@ static ExtrusionEntityCollection traverse_extrusions(const PerimeterGenerator& p smooth_overhang_level(paths); } + if (overhangs_reverse) { + for (const ExtrusionPath& path : paths) { + if (path.role() == erOverhangPerimeter) { + if (pg_extrusion.is_contour) + steep_overhang_contour = true; + else + steep_overhang_hole = true; + break; + } + } + } } } else {