Merge branch 'master' into cam-topo4
This commit is contained in:
commit
c26e49c80d
6 changed files with 7 additions and 9 deletions
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "grid-apps",
|
"name": "grid-apps",
|
||||||
"version": "3.8.12D",
|
"version": "3.8.13D",
|
||||||
"description": "grid.space 3d slice & modeling tools",
|
"description": "grid.space 3d slice & modeling tools",
|
||||||
"author": "Stewart Allen <sa@grid.space>",
|
"author": "Stewart Allen <sa@grid.space>",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
|
|
|
||||||
|
|
@ -24,9 +24,7 @@ Full docs @ https://docs.grid.space/projects/kiri-moto
|
||||||
* CAM refactor of contouring yields 2x - 20x speedup
|
* CAM refactor of contouring yields 2x - 20x speedup
|
||||||
* CAM update traces to async slicing, fix use with flip
|
* CAM update traces to async slicing, fix use with flip
|
||||||
* CAM add threading support for all slicing ops
|
* CAM add threading support for all slicing ops
|
||||||
|
* CAM add omit pocket option to outline op
|
||||||
- refactor object/group storage model in Mesh:Tool
|
|
||||||
- add omit pocket to rough and outline
|
|
||||||
|
|
||||||
|
|
||||||
# Release 3.7 (2022-11-12)
|
# Release 3.7 (2022-11-12)
|
||||||
|
|
|
||||||
|
|
@ -1232,7 +1232,7 @@ class OpPocket extends CamOp {
|
||||||
let vert = widget.getGeoVertices({ unroll: true, translate: true }).map(v => v.round(4));
|
let vert = widget.getGeoVertices({ unroll: true, translate: true }).map(v => v.round(4));
|
||||||
// let vert = widget.getVertices().array.map(v => v.round(4));
|
// let vert = widget.getVertices().array.map(v => v.round(4));
|
||||||
let outline = [];
|
let outline = [];
|
||||||
let faces = CAM.surface_find(widget, surfaces);
|
let faces = CAM.surface_find(widget, surfaces, 0.1);
|
||||||
let zmin = Infinity;
|
let zmin = Infinity;
|
||||||
let j=0, k=faces.length;
|
let j=0, k=faces.length;
|
||||||
for (let face of faces) {
|
for (let face of faces) {
|
||||||
|
|
|
||||||
|
|
@ -828,7 +828,7 @@ moto.broker.subscribe("minion.started", msg => {
|
||||||
slice = kiri.codec.encode(slice);
|
slice = kiri.codec.encode(slice);
|
||||||
reply({ seq, slice });
|
reply({ seq, slice });
|
||||||
});
|
});
|
||||||
},
|
};
|
||||||
|
|
||||||
funcs.trace_x = (data, seq) => {
|
funcs.trace_x = (data, seq) => {
|
||||||
const { cache } = self;
|
const { cache } = self;
|
||||||
|
|
@ -837,7 +837,7 @@ moto.broker.subscribe("minion.started", msg => {
|
||||||
slice = kiri.codec.encode(slice);
|
slice = kiri.codec.encode(slice);
|
||||||
reply({ seq, slice });
|
reply({ seq, slice });
|
||||||
});
|
});
|
||||||
},
|
};
|
||||||
|
|
||||||
funcs.trace_cleanup = () => {
|
funcs.trace_cleanup = () => {
|
||||||
delete cache.trace;
|
delete cache.trace;
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,7 @@ gapp.main("main.kiri", [], (root) => {
|
||||||
const modfns = root.kirimod = ( root.kirimod || [] );
|
const modfns = root.kirimod = ( root.kirimod || [] );
|
||||||
|
|
||||||
const kiri = root.kiri = {
|
const kiri = root.kiri = {
|
||||||
beta: 3812,
|
beta: 3813,
|
||||||
driver: {}, // driver modules
|
driver: {}, // driver modules
|
||||||
load(fn) {
|
load(fn) {
|
||||||
modfns.push(fn);
|
modfns.push(fn);
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@
|
||||||
let terms = {
|
let terms = {
|
||||||
COPYRIGHT: "Copyright (C) Stewart Allen <sa@grid.space> - All Rights Reserved",
|
COPYRIGHT: "Copyright (C) Stewart Allen <sa@grid.space> - All Rights Reserved",
|
||||||
LICENSE: "See the license.md file included with the source distribution",
|
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') {
|
if (typeof(module) === 'object') {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue