diff --git a/package.json b/package.json index 2259e1e6..700ab8b6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "grid-apps", - "version": "3.8.12D", + "version": "3.8.13D", "description": "grid.space 3d slice & modeling tools", "author": "Stewart Allen ", "license": "MIT", diff --git a/release.md b/release.md index ec01a9b3..4f2060b3 100644 --- a/release.md +++ b/release.md @@ -24,9 +24,7 @@ Full docs @ https://docs.grid.space/projects/kiri-moto * CAM refactor of contouring yields 2x - 20x speedup * CAM update traces to async slicing, fix use with flip * CAM add threading support for all slicing ops - -- refactor object/group storage model in Mesh:Tool -- add omit pocket to rough and outline +* CAM add omit pocket option to outline op # Release 3.7 (2022-11-12) diff --git a/src/kiri-mode/cam/ops.js b/src/kiri-mode/cam/ops.js index 5ef118f1..bcd1becc 100644 --- a/src/kiri-mode/cam/ops.js +++ b/src/kiri-mode/cam/ops.js @@ -1232,7 +1232,7 @@ class OpPocket extends CamOp { let vert = widget.getGeoVertices({ unroll: true, translate: true }).map(v => v.round(4)); // let vert = widget.getVertices().array.map(v => v.round(4)); let outline = []; - let faces = CAM.surface_find(widget, surfaces); + let faces = CAM.surface_find(widget, surfaces, 0.1); let zmin = Infinity; let j=0, k=faces.length; for (let face of faces) { diff --git a/src/kiri-mode/cam/topo.js b/src/kiri-mode/cam/topo.js index c170dfbc..d6425c91 100644 --- a/src/kiri-mode/cam/topo.js +++ b/src/kiri-mode/cam/topo.js @@ -828,7 +828,7 @@ moto.broker.subscribe("minion.started", msg => { slice = kiri.codec.encode(slice); reply({ seq, slice }); }); - }, + }; funcs.trace_x = (data, seq) => { const { cache } = self; @@ -837,7 +837,7 @@ moto.broker.subscribe("minion.started", msg => { slice = kiri.codec.encode(slice); reply({ seq, slice }); }); - }, + }; funcs.trace_cleanup = () => { delete cache.trace; diff --git a/src/main/kiri.js b/src/main/kiri.js index d33a5460..43042105 100644 --- a/src/main/kiri.js +++ b/src/main/kiri.js @@ -15,7 +15,7 @@ gapp.main("main.kiri", [], (root) => { const modfns = root.kirimod = ( root.kirimod || [] ); const kiri = root.kiri = { - beta: 3812, + beta: 3813, driver: {}, // driver modules load(fn) { modfns.push(fn); diff --git a/src/moto/license.js b/src/moto/license.js index 2528fda7..c59c96e1 100644 --- a/src/moto/license.js +++ b/src/moto/license.js @@ -5,7 +5,7 @@ let terms = { COPYRIGHT: "Copyright (C) Stewart Allen - All Rights Reserved", LICENSE: "See the license.md file included with the source distribution", - VERSION: (is_self ? self : this).debug_version || "3.8.D12" + VERSION: (is_self ? self : this).debug_version || "3.8.D13" }; if (typeof(module) === 'object') {