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:**
- **After:**
---
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;