From 032bb0c6268e286ecb51f16d07a6a9468669b0b9 Mon Sep 17 00:00:00 2001 From: Stewart Allen Date: Sat, 5 Mar 2022 10:58:07 -0500 Subject: [PATCH] fix worker cache reference bug in cam driver --- notes.md | 1 + src/kiri-mode/cam/driver.js | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/notes.md b/notes.md index 51d8141b..90ad9ac8 100644 --- a/notes.md +++ b/notes.md @@ -73,6 +73,7 @@ * `B` need to force cut line at synthetic z bottom (midlines, etc) * `B` contour does not honor clip to stock +* `F` add `plunge max` to contouring that can override z feed limit * `F` roughing flats should be constrained to flat region * `F` limit cut depth to flute length of selected tool (or warn) * `F` add ease-down support to trace op diff --git a/src/kiri-mode/cam/driver.js b/src/kiri-mode/cam/driver.js index c164ff4b..8fe46567 100644 --- a/src/kiri-mode/cam/driver.js +++ b/src/kiri-mode/cam/driver.js @@ -3,6 +3,7 @@ "use strict"; // dep: main.kiri +// use: kiri.codec gapp.register("kiri-mode.cam.driver", [], (root, exports) => { const { kiri } = root; @@ -40,7 +41,7 @@ kiri.load(api => { if (kiri.worker) kiri.worker.cam_traces = function(data, send) { const { settings, single } = data; - const widgets = Object.values(wcache); + const widgets = Object.values(kiri.worker.cache); const fresh = widgets.filter(widget => CAM.traces(settings, widget, single)); send.done(kiri.codec.encode(fresh.map(widget => { return { id: widget.id,