checkpoint support offset clipping
This commit is contained in:
parent
5407bd1927
commit
1546b9d1ff
7 changed files with 99 additions and 127 deletions
|
|
@ -168,7 +168,6 @@ KIRI.work = {
|
|||
|
||||
slice: function(settings, widget, callback) {
|
||||
slicing[widget.id] = callback;
|
||||
|
||||
send("slice", {
|
||||
id: widget.id,
|
||||
settings: settings
|
||||
|
|
|
|||
|
|
@ -296,7 +296,7 @@
|
|||
sliceSupportExtra: 0,
|
||||
sliceSupportAngle: 50,
|
||||
sliceSupportNozzle: 0,
|
||||
// sliceSupportEnable: false,
|
||||
sliceSupportEnable: false,
|
||||
sliceSolidMinArea: 1,
|
||||
sliceSolidLayers: 3,
|
||||
sliceBottomLayers: 3,
|
||||
|
|
|
|||
|
|
@ -892,7 +892,7 @@
|
|||
KIRI.client.unrotate(settings, () => {
|
||||
forAllWidgets(widget => {
|
||||
// on done
|
||||
segtimes[`${segNumber}_draw`] = widget.render(widget.stack);
|
||||
segtimes[`${segNumber++}_draw`] = widget.render(widget.stack);
|
||||
// rotate stack for belt beds
|
||||
if (widget.rotinfo) {
|
||||
widget.stack.obj.rotate(widget.rotinfo);
|
||||
|
|
|
|||
|
|
@ -221,6 +221,7 @@
|
|||
zM = Math.max(p1.z, p2.z, p3.z),
|
||||
bm = Math.floor(zm * zScale),
|
||||
bM = Math.ceil(zM * zScale);
|
||||
if (bm < 0) bm = 0;
|
||||
for (j = bm; j < bM; j++) {
|
||||
buckets[j].push(p1);
|
||||
buckets[j].push(p2);
|
||||
|
|
|
|||
Loading…
Reference in a new issue