allow trace/follow + down to observe zThru when it is on the part bottom
This commit is contained in:
parent
7bfe59de90
commit
f41db779fc
1 changed files with 6 additions and 2 deletions
|
|
@ -719,7 +719,7 @@
|
||||||
slice(progress) {
|
slice(progress) {
|
||||||
let { op, state } = this;
|
let { op, state } = this;
|
||||||
let { tool, rate, down, plunge, offset } = op;
|
let { tool, rate, down, plunge, offset } = op;
|
||||||
let { settings, widget, sliceAll, zMax, zTop, tabs } = state;
|
let { settings, widget, sliceAll, zMax, zTop, zThru, tabs } = state;
|
||||||
let { updateToolDiams, cutTabs, cutPolys, healPolys } = state;
|
let { updateToolDiams, cutTabs, cutPolys, healPolys } = state;
|
||||||
let { process, stock } = settings;
|
let { process, stock } = settings;
|
||||||
let poly2polyEmit = BASE.util.poly2polyEmit;
|
let poly2polyEmit = BASE.util.poly2polyEmit;
|
||||||
|
|
@ -867,7 +867,11 @@
|
||||||
}
|
}
|
||||||
for (let pi of poly)
|
for (let pi of poly)
|
||||||
if (down) {
|
if (down) {
|
||||||
for (let z of BASE.util.lerp(zTop, pi.getZ(), down)) {
|
let zto = pi.getZ();
|
||||||
|
if (zThru && similar(zto,0)) {
|
||||||
|
zto -= zThru;
|
||||||
|
}
|
||||||
|
for (let z of BASE.util.lerp(zTop, zto, down)) {
|
||||||
followZ(pi.clone().setZ(z));
|
followZ(pi.clone().setZ(z));
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue