disable depth-first or indexed milling (some open paths are omitted)

This commit is contained in:
Stewart Allen 2023-02-24 15:13:44 -05:00
commit 5289ba7dd5
2 changed files with 2 additions and 2 deletions

View file

@ -410,7 +410,7 @@ class OpRough extends CamOp {
let danger = controller.danger;
let easeDown = process.camEaseDown;
let cutdir = process.camConventional;
let depthFirst = process.camDepthFirst;
let depthFirst = process.camDepthFirst && !state.isIndexed;
let depthData = [];
setTool(op.tool, op.rate, op.plunge);

View file

@ -509,7 +509,7 @@ function prepEach(widget, settings, print, firstPoint, update) {
function depthRoughPath(start, depth, levels, tops, emitter, fit, ease) {
let level = levels[depth];
if (!level) {
if (!(level && level.length)) {
return start;
}
let ltops = tops[depth];