From 2877c6032dfbcbd3b86ff9d6efccde72ce3a39e9 Mon Sep 17 00:00:00 2001 From: Rodrigo Faselli <162915171+RF47@users.noreply.github.com> Date: Tue, 30 Dec 2025 06:30:35 -0300 Subject: [PATCH] Improve connect infill for multiline (#11765) * Improve connect infill for multiline * Simplify multiline infill connection logic --- src/libslic3r/Fill/FillBase.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/libslic3r/Fill/FillBase.cpp b/src/libslic3r/Fill/FillBase.cpp index c585329079..eff83efe3e 100644 --- a/src/libslic3r/Fill/FillBase.cpp +++ b/src/libslic3r/Fill/FillBase.cpp @@ -1707,6 +1707,12 @@ void Fill::connect_infill(Polylines &&infill_ordered, const std::vectorcontour_idx]; + + // Orca: If multiline infill is requested, skip connections that are too short. + if (params.multiline > 1 && arc.arc_length < scale_(spacing) * params.multiline) { + continue; + } + const std::vector &contour_params = graph.boundary_params[cp1->contour_idx]; if (polyline_idx1 != polyline_idx2) { Polyline &polyline1 = infill_ordered[polyline_idx1];