From 394bfcf597031c21631d35dbe6d27d7bdf4e00fd Mon Sep 17 00:00:00 2001 From: Stewart Allen Date: Sat, 14 Nov 2020 21:44:11 -0500 Subject: [PATCH] divide step downs for shadowline helps with small parts --- notes.md | 3 ++- src/mode/cam/slice.js | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/notes.md b/notes.md index 36007473..abed5eb8 100644 --- a/notes.md +++ b/notes.md @@ -2,7 +2,8 @@ ## 2.3 remaining * adaptive shadow-line generation for small parts collision detection -* test path clearance for every move > % of tool diam and ... +* step down should interpolate top/bottom again +* preview rendering bugs for contouring * path arrows, retracts, and engages * cap path ends * help dialog diff --git a/src/mode/cam/slice.js b/src/mode/cam/slice.js index 02cfe963..23c9db05 100644 --- a/src/mode/cam/slice.js +++ b/src/mode/cam/slice.js @@ -59,7 +59,7 @@ ztOff = hasStock ? proc.camZTopOffset : 0, camRoughStock = proc.camRoughStock, camRoughDown = proc.camRoughDown, - minStepDown = Math.min(1, roughDown, outlineDown), + minStepDown = Math.min(1, roughDown/3, outlineDown/3), maxToolDiam = 0, thruHoles;