handle step down greater than part Z height

This commit is contained in:
Stewart Allen 2023-06-20 20:46:10 -04:00
commit 6937e523c2

View file

@ -577,6 +577,7 @@ class OpOutline extends CamOp {
if (zThru) {
let last = slices[slices.length-1];
for (let zneg of base.util.lerp(0, zThru, op.down)) {
if (!last) continue;
let add = last.clone(true);
add.tops.forEach(top => top.poly.setZ(add.z));
add.shadow = last.shadow.clone(true);