From 805d21aa308ce510a44703fa87c2cf29f7038d5e Mon Sep 17 00:00:00 2001 From: Stewart Allen Date: Sun, 16 Mar 2025 18:54:29 -0400 Subject: [PATCH] fix inner polys in stacked output --- src/kiri-mode/laser/driver.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/kiri-mode/laser/driver.js b/src/kiri-mode/laser/driver.js index 3d3cf24f..55a46184 100644 --- a/src/kiri-mode/laser/driver.js +++ b/src/kiri-mode/laser/driver.js @@ -309,7 +309,14 @@ async function prepare(widgets, settings, update) { // 3d stack output, no merging or layout for (let slice of widget.slices) { let group = []; + let polys = []; for (let poly of slice.offset) { + if (poly.inner) { + polys.push(...poly.inner); + } + polys.push(poly); + } + for (let poly of polys) { print.PPP(poly, group, { extrude: 1, rate: 1,