From 4c90144b98a85bd22714477200911ee94f330cc3 Mon Sep 17 00:00:00 2001 From: Kiss Lorand <50251547+kisslorand@users.noreply.github.com> Date: Wed, 21 Jan 2026 06:38:15 +0200 Subject: [PATCH] Fix zigzag symmetry (#12022) ### Description ZigZag infill didn't respect the "Symmetric infill Y axis" parameter's setting. This PR fixes it. Fixes #12015 ### Screenshots/Recordings/Graphs - **Before:** image   - **After:** image --- src/libslic3r/Fill/Fill.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/libslic3r/Fill/Fill.cpp b/src/libslic3r/Fill/Fill.cpp index 8df2d2202d..d94d755149 100644 --- a/src/libslic3r/Fill/Fill.cpp +++ b/src/libslic3r/Fill/Fill.cpp @@ -1273,6 +1273,9 @@ void Layer::make_fills(FillAdaptive::Octree* adaptive_fill_octree, FillAdaptive: params.symmetric_infill_y_axis = surface_fill.params.symmetric_infill_y_axis; + } else if (surface_fill.params.pattern == ipZigZag) { + params.symmetric_infill_y_axis = surface_fill.params.symmetric_infill_y_axis; + } if (surface_fill.params.pattern == ipGrid) params.can_reverse = false;