From 5de05294db4d83afc377d548ca065c9950925490 Mon Sep 17 00:00:00 2001 From: PavelMikus Date: Mon, 6 Feb 2023 11:42:19 +0100 Subject: [PATCH] Fix extra perimters overlap with infill, there was unecessary additional extrusion issue: Extra perimeters on overhangs #9604 --- src/libslic3r/PerimeterGenerator.cpp | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/libslic3r/PerimeterGenerator.cpp b/src/libslic3r/PerimeterGenerator.cpp index 134efc926..6e71c782e 100644 --- a/src/libslic3r/PerimeterGenerator.cpp +++ b/src/libslic3r/PerimeterGenerator.cpp @@ -1042,12 +1042,6 @@ std::tuple, Polygons> generate_extra_perimeters_over break; } } - Polylines perimeter = intersection_pl(to_polylines(perimeter_polygon), shrinked_overhang_to_cover); - if (!perimeter.empty()) { - overhang_region.emplace_back(); - extrusion_paths_append(overhang_region.back(), perimeter, ExtrusionRole::OverhangPerimeter, overhang_flow.mm3_per_mm(), - overhang_flow.width(), overhang_flow.height()); - } perimeter_polygon = expand(perimeter_polygon, 0.5 * overhang_flow.scaled_spacing()); perimeter_polygon = union_(perimeter_polygon, anchoring);