add dogbones support to traces ops

This commit is contained in:
Stewart Allen 2023-02-23 21:01:12 -05:00
commit 956a694d86
5 changed files with 20 additions and 3 deletions

View file

@ -1000,6 +1000,9 @@ class OpTrace extends CamOp {
return slice;
}
function followZ(poly) {
if (op.dogbones) {
CAM.addDogbones(poly, toolDiam / 5, !op.revbone);
}
let z = poly.getZ();
let slice = newSliceOut(z);
slice.camTrace = { tool, rate, plunge };