From d4e867fd2dcd57834c2c6e62dbf8faf9b0623771 Mon Sep 17 00:00:00 2001 From: Stewart Allen Date: Sun, 16 Oct 2022 00:52:57 -0400 Subject: [PATCH] fix threaded clipping with inner polys --- src/kiri-run/worker.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/kiri-run/worker.js b/src/kiri-run/worker.js index a1a3dad8..4d81a985 100644 --- a/src/kiri-run/worker.js +++ b/src/kiri-run/worker.js @@ -153,7 +153,7 @@ kiri.minions = { minwork.queue({ cmd: "clip", - polys: codec.encode(polys.map(poly => codec.encodePointArray2D(poly.points, state)), state), + polys: codec.encode(POLY.flatten(polys).map(poly => codec.encodePointArray2D(poly.points, state)), state), lines: codec.encode(lines.map(array => codec.encodePointArray2D(array, state)), state), z: slice.z }, data => {