From 19323b2958f9036908bcb0b5f997df0cb365927c Mon Sep 17 00:00:00 2001 From: Stewart Allen Date: Sun, 22 Nov 2020 20:54:24 -0500 Subject: [PATCH] tweak default support settings. update location of beta tracker --- notes.md | 4 +--- src/kiri.js | 1 + src/kiri/conf.js | 6 +++--- src/kiri/init.js | 7 +++---- src/mode/fdm/client.js | 3 ++- 5 files changed, 10 insertions(+), 11 deletions(-) diff --git a/notes.md b/notes.md index 8d880bb8..2ab53666 100644 --- a/notes.md +++ b/notes.md @@ -6,8 +6,6 @@ * milling visualization * auto feature detection (slicing), manual tabs * add tabs to shadow and slice model (for topo) -* step down should interpolate top/bottom again -* adaptive shadow-line generation for small parts collision detection * fdm * manual supports * continuous printing (z belt systems) @@ -25,7 +23,7 @@ * `P` improve decimation speed by avoiding in/out of Point? * `P` duplicate objects should share same slice data unless rotated or scaled * `P` worker state cache cleanup and organization -* `P` client/worker interface normalization and cleanup +* `P` client/worker interface normalization # FDM diff --git a/src/kiri.js b/src/kiri.js index 5b0228a6..6862abcc 100644 --- a/src/kiri.js +++ b/src/kiri.js @@ -6,6 +6,7 @@ if (!self.kiri) { self.kiri = { + beta: 2402, driver: {}, // driver modules loader: [] // module loading: array of functions }; diff --git a/src/kiri/conf.js b/src/kiri/conf.js index a5790c9f..f094c61a 100644 --- a/src/kiri/conf.js +++ b/src/kiri/conf.js @@ -283,11 +283,11 @@ sliceSupportEnable: false, sliceSupportDensity: 0.25, sliceSupportOffset: 1.0, - sliceSupportGap: 1, - sliceSupportSize: 10, + sliceSupportGap: 0.75, + sliceSupportSize: 5, sliceSupportArea: 1, sliceSupportExtra: 0, - sliceSupportSpan: 6, + sliceSupportSpan: 5, sliceSupportNozzle: 0, sliceSolidMinArea: 1, sliceSolidLayers: 3, diff --git a/src/kiri/init.js b/src/kiri/init.js index 35c69d04..46b4d19d 100644 --- a/src/kiri/init.js +++ b/src/kiri/init.js @@ -44,8 +44,7 @@ js2o = API.js2o, o2js = API.o2js, platform = API.platform, - selection = API.selection, - beta = 2401; + selection = API.selection; let deviceLock = false, selectedTool = null, @@ -2188,9 +2187,9 @@ // try { if (WIN.self !== WIN.top) $('top-sep').style.display = 'flex' } catch (e) { } // warn users they are running a beta release - if (beta && beta > 0 && SDB.kiri_beta != beta) { + if (KIRI.beta && KIRI.beta > 0 && SDB.kiri_beta != KIRI.beta) { API.show.alert("this is a beta / development release"); - SDB.kiri_beta = beta; + SDB.kiri_beta = KIRI.beta; } } diff --git a/src/mode/fdm/client.js b/src/mode/fdm/client.js index a7789e6d..0ea5fd47 100644 --- a/src/mode/fdm/client.js +++ b/src/mode/fdm/client.js @@ -48,7 +48,7 @@ } }); api.event.on("fdm.supports.add", func.sadd = () => { - alert = api.show.alert("<esc> key when done editing supports"); + alert = api.show.alert("<esc> key cancels editing supports"); api.feature.hover = true; }); api.event.on("fdm.supports.done", func.sdone = () => { @@ -109,6 +109,7 @@ } }); sa.splice(ix,1); + API.conf.save(); return; } if (!iw) return;