From d0367c09f9eae93953b9780e5fbb8c78da4ce0fa Mon Sep 17 00:00:00 2001 From: Stewart Allen Date: Wed, 12 Oct 2022 18:37:15 -0400 Subject: [PATCH] update release notes, cam animation speed values, pocket contour expand --- notes.md | 1 - release.md | 6 ++++-- src/kiri-mode/cam/animate.js | 2 +- src/kiri-mode/cam/ops.js | 2 +- 4 files changed, 6 insertions(+), 5 deletions(-) diff --git a/notes.md b/notes.md index c6903700..ee3a2c31 100644 --- a/notes.md +++ b/notes.md @@ -108,7 +108,6 @@ * `F` gcode output option as zip for multiple or flip ops or tool change * `F` maintain several part orientations + op chains in a single profile -* `P` use SharedArrayBuffer for position array in animation * `P` routing should start with the smallest poly by area * `P` refactor slicing engine to use common core in geo * `P` port slicing to common core & refactor accordingly diff --git a/release.md b/release.md index 8716a98f..c5183ec9 100644 --- a/release.md +++ b/release.md @@ -5,12 +5,14 @@ Full docs @ https://docs.grid.space/projects/kiri-moto # Release 3.6 -* improve CAM animation speeds and render quality using solids instead of lines -* add CAM op level part offset parameters for xy and z +* improve CAM animation speeds using shared array buffers +* improve CAM render quality using solids instead of lines +* add CAM leveling part offset parameters for XY and Z * add CAM pocket smoothing and contouring which is closer to true 3 axis * add CAM 3D engraving and marking with the pocket contouring operation * fix CAM invalidation of tabs on scale and traces on scale or rotate * fix belt fan override for base extrusions touching belt +* fix belt X axis label order # Release 3.5 (2022-10-07) diff --git a/src/kiri-mode/cam/animate.js b/src/kiri-mode/cam/animate.js index 6484cccb..b87bf7b5 100644 --- a/src/kiri-mode/cam/animate.js +++ b/src/kiri-mode/cam/animate.js @@ -14,7 +14,7 @@ const asPoints = false; let meshes = {}, unitScale = 1, progress, - speedValues = [ 1, 2, 4, 8, 16 ], + speedValues = [ 1, 2, 4, 8, 32 ], speedPauses = [ 30, 20, 10, 5, 0 ], speedNames = [ "1x", "2x", "4x", "8x", "!!" ], speedMax = speedValues.length - 1, diff --git a/src/kiri-mode/cam/ops.js b/src/kiri-mode/cam/ops.js index 6eedc6d8..7e7741fd 100644 --- a/src/kiri-mode/cam/ops.js +++ b/src/kiri-mode/cam/ops.js @@ -1012,7 +1012,7 @@ class OpPocket extends CamOp { toolDiam = toolOver; } if (contour) { - expand = engrave ? 0 : toolOver; + expand = engrave ? 0 : toolOver * 2; } if (expand) { polys = POLY.offset(polys, expand);