From 3dfd21073903ce12766b2decfcc6a3da46c90374 Mon Sep 17 00:00:00 2001 From: Stewart Allen Date: Tue, 22 Oct 2024 10:37:31 -0400 Subject: [PATCH] loosen poly fitting for depth first --- src/cli/kiri-source.json | 1 - src/kiri-mode/cam/prepare.js | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/src/cli/kiri-source.json b/src/cli/kiri-source.json index dc95d54a..2aca4448 100644 --- a/src/cli/kiri-source.json +++ b/src/cli/kiri-source.json @@ -5,7 +5,6 @@ "add/array", "add/class", "ext/three", - "ext/three-bgu", "add/three", "ext/clip2", "ext/earcut", diff --git a/src/kiri-mode/cam/prepare.js b/src/kiri-mode/cam/prepare.js index a9114798..e9f0085e 100644 --- a/src/kiri-mode/cam/prepare.js +++ b/src/kiri-mode/cam/prepare.js @@ -606,7 +606,7 @@ function prepEach(widget, settings, print, firstPoint, update) { return start; } let ltops = tops[depth]; - let fitted = fit ? ltops.filter(poly => poly.isInside(fit, 0.01)) : ltops; + let fitted = fit ? ltops.filter(poly => poly.isInside(fit, 0.05)) : ltops; let ftops = fitted.filter(top => !top.level_emit); if (ftops.length > 1) { ftops = POLY.route(ftops, start);