replace auto-facing with explicit clear-top
This commit is contained in:
parent
9cc1843f1f
commit
ffe8046c4e
4 changed files with 6 additions and 2 deletions
|
|
@ -145,13 +145,13 @@
|
|||
thruHoles = tshadow.map(p => p.inner || []).flat();
|
||||
|
||||
// create facing slices
|
||||
if (procFacing || proc.camRoughFlat) {
|
||||
if (procFacing || proc.camRoughTop) {
|
||||
let shadow = shadowTop.tops.clone();
|
||||
let inset = POLY.offset(shadow, (roughToolDiam / (procRoughIn ? 2 : 1)));
|
||||
let facing = POLY.offset(inset, -(roughToolDiam * proc.camRoughOver), { count: 999, flat: true });
|
||||
let zdiv = ztOff / roughDown;
|
||||
let zstep = (zdiv % 1 > 0) ? ztOff / (Math.floor(zdiv) + 1) : roughDown;
|
||||
if (proc.camRoughFlat && ztOff === 0) {
|
||||
if (proc.camRoughTop && ztOff === 0) {
|
||||
// compensate for lack of z top offset in this scenario
|
||||
ztOff = zstep;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue