tidier re-use of y offset

This commit is contained in:
Stewart Allen 2022-11-01 23:49:11 -04:00
commit 64a388cc05

View file

@ -363,13 +363,12 @@ kiri.worker = {
for (let group of Object.values(wgroup)) { for (let group of Object.values(wgroup)) {
let { miny, maxy } = gmin(group); let { miny, maxy } = gmin(group);
let widget = group[0]; let widget = group[0];
let proc = settings.process;
let track = widget.track; let track = widget.track;
let xpos = track.pos.x; let xpos = track.pos.x;
let ypos = settings.device.bedDepth / 2 + track.pos.y + miny; let yoff = proc.beltAnchor || proc.firstLayerBeltLead || 0;
let ypos = settings.device.bedDepth / 2 + track.pos.y + miny + yoff;
let rotation = (Math.PI / 180) * 45; let rotation = (Math.PI / 180) * 45;
let proc = settings.process;
// move to accomodate anchor
ypos += (proc.beltAnchor || proc.firstLayerBeltLead || 0);
for (let w of group) { for (let w of group) {
w.moveMesh(0, miny, 0); w.moveMesh(0, miny, 0);
} }
@ -380,13 +379,12 @@ kiri.worker = {
xpos, xpos,
ypos, ypos,
yadd: minr.maxy - minr.miny, yadd: minr.maxy - minr.miny,
dy: -miny - (proc.beltAnchor || proc.firstLayerBeltLead || 0), dy: - miny - yoff,
dz: 0 dz: 0
}; };
for (let others of group.slice(1)) { for (let others of group.slice(1)) {
others.belt = widget.belt; others.belt = widget.belt;
} }
send.data({group: group.id, belt: widget.belt}); send.data({group: group.id, belt: widget.belt});
} }
send.done({}); send.done({});