remove brim comb
This commit is contained in:
parent
1d682c0f5e
commit
068002076c
4 changed files with 1 additions and 12 deletions
|
|
@ -346,7 +346,6 @@
|
||||||
firstLayerBrim: 0,
|
firstLayerBrim: 0,
|
||||||
firstLayerBrimIn: 0,
|
firstLayerBrimIn: 0,
|
||||||
firstLayerBrimTrig: 0,
|
firstLayerBrimTrig: 0,
|
||||||
firstLayerBrimComb: 0,
|
|
||||||
firstLayerBrimGap: 0,
|
firstLayerBrimGap: 0,
|
||||||
firstLayerBeltLead: 3,
|
firstLayerBeltLead: 3,
|
||||||
firstLayerBeltBump: 0,
|
firstLayerBeltBump: 0,
|
||||||
|
|
|
||||||
|
|
@ -1759,7 +1759,6 @@
|
||||||
fdmSep: UC.newBlank({class:"pop-sep", modes:FDM, show:isBelt}),
|
fdmSep: UC.newBlank({class:"pop-sep", modes:FDM, show:isBelt}),
|
||||||
firstLayerBrim: UC.newInput(LANG.fl_brim_s, {title:LANG.fl_brim_l, convert:UC.toInt, modes:FDM, show:isBelt}),
|
firstLayerBrim: UC.newInput(LANG.fl_brim_s, {title:LANG.fl_brim_l, convert:UC.toInt, modes:FDM, show:isBelt}),
|
||||||
firstLayerBrimIn: UC.newInput(LANG.fl_brin_s, {title:LANG.fl_brin_l, convert:UC.toInt, modes:FDM, show:isBelt}),
|
firstLayerBrimIn: UC.newInput(LANG.fl_brin_s, {title:LANG.fl_brin_l, convert:UC.toInt, modes:FDM, show:isBelt}),
|
||||||
firstLayerBrimComb: UC.newInput(LANG.fl_brco_s, {title:LANG.fl_brco_l, convert:UC.toInt, modes:FDM, show:isBelt}),
|
|
||||||
firstLayerBrimTrig: UC.newInput(LANG.fl_brmn_s, {title:LANG.fl_brmn_l, convert:UC.toInt, modes:FDM, show:isBelt}),
|
firstLayerBrimTrig: UC.newInput(LANG.fl_brmn_s, {title:LANG.fl_brmn_l, convert:UC.toInt, modes:FDM, show:isBelt}),
|
||||||
firstLayerBrimGap: UC.newInput(LANG.fl_brgp_s, {title:LANG.fl_brgp_l, convert:UC.toFloat, modes:FDM, show:isBelt}),
|
firstLayerBrimGap: UC.newInput(LANG.fl_brgp_s, {title:LANG.fl_brgp_l, convert:UC.toFloat, modes:FDM, show:isBelt}),
|
||||||
fdmSep: UC.newBlank({class:"pop-sep", modes:FDM, show:isBelt}),
|
fdmSep: UC.newBlank({class:"pop-sep", modes:FDM, show:isBelt}),
|
||||||
|
|
|
||||||
|
|
@ -56,7 +56,6 @@
|
||||||
"sliceLayerStart": LANG.sl_strt_s,
|
"sliceLayerStart": LANG.sl_strt_s,
|
||||||
"firstLayerBrim": LANG.fl_brim_s,
|
"firstLayerBrim": LANG.fl_brim_s,
|
||||||
"firstLayerBrimIn": LANG.fl_brin_s,
|
"firstLayerBrimIn": LANG.fl_brin_s,
|
||||||
"firstLayerBrimComb": LANG.fl_brco_s,
|
|
||||||
"firstLayerBrimTrig": LANG.fl_brmn_s,
|
"firstLayerBrimTrig": LANG.fl_brmn_s,
|
||||||
"firstLayerBrimGap": LANG.fl_brgp_s,
|
"firstLayerBrimGap": LANG.fl_brgp_s,
|
||||||
// export
|
// export
|
||||||
|
|
|
||||||
|
|
@ -587,8 +587,6 @@
|
||||||
|
|
||||||
// post-process for base extrusions (touching the bed)
|
// post-process for base extrusions (touching the bed)
|
||||||
if (isBelt) {
|
if (isBelt) {
|
||||||
// correct y offset to desired layer offset
|
|
||||||
let seqn = 0;
|
|
||||||
// tune base threshold
|
// tune base threshold
|
||||||
let thresh = Infinity;
|
let thresh = Infinity;
|
||||||
for (let layer of output) {
|
for (let layer of output) {
|
||||||
|
|
@ -608,7 +606,6 @@
|
||||||
let firstLayerBrim = Math.abs(params.firstLayerBrim);
|
let firstLayerBrim = Math.abs(params.firstLayerBrim);
|
||||||
let firstLayerBrimIn = params.firstLayerBrimIn || 0;
|
let firstLayerBrimIn = params.firstLayerBrimIn || 0;
|
||||||
let firstLayerBrimTrig = params.firstLayerBrimTrig || 0;
|
let firstLayerBrimTrig = params.firstLayerBrimTrig || 0;
|
||||||
let firstLayerBrimComb = params.firstLayerBrimComb || 0;
|
|
||||||
let firstLayerBrimGap = params.firstLayerBrimGap || 0;
|
let firstLayerBrimGap = params.firstLayerBrimGap || 0;
|
||||||
let lastout, first = false;
|
let lastout, first = false;
|
||||||
let minz = Infinity, maxy = -Infinity, minx = Infinity, maxx = -Infinity;
|
let minz = Infinity, maxy = -Infinity, minx = Infinity, maxx = -Infinity;
|
||||||
|
|
@ -649,14 +646,13 @@
|
||||||
}
|
}
|
||||||
// do not add brims to anchor layers
|
// do not add brims to anchor layers
|
||||||
if (!first || layer.anchor) {
|
if (!first || layer.anchor) {
|
||||||
seqn = 0;
|
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
let tmpout = [];
|
let tmpout = [];
|
||||||
let trigmet = firstLayerBrimTrig === 0 || (firstLayerBrimTrig && mins <= firstLayerBrimTrig);
|
let trigmet = firstLayerBrimTrig === 0 || (firstLayerBrimTrig && mins <= firstLayerBrimTrig);
|
||||||
let brimax = Math.max(firstLayerBrim, firstLayerBrimIn);
|
let brimax = Math.max(firstLayerBrim, firstLayerBrimIn);
|
||||||
// add brim when all conditions met
|
// add brim when all conditions met
|
||||||
if (brimax && seqn <= firstLayerBrimComb && trigmet) {
|
if (brimax && trigmet) {
|
||||||
let { emit, tool } = first;
|
let { emit, tool } = first;
|
||||||
let y = maxy;
|
let y = maxy;
|
||||||
let z = minz;
|
let z = minz;
|
||||||
|
|
@ -695,14 +691,10 @@
|
||||||
print.addOutput(tmpout, newPoint(minx - b, y, z), 0, firstLayerSeek, tool);
|
print.addOutput(tmpout, newPoint(minx - b, y, z), 0, firstLayerSeek, tool);
|
||||||
print.addOutput(tmpout, newPoint(minx - g, y, z), emit, firstLayerRate, tool).retract = false;
|
print.addOutput(tmpout, newPoint(minx - g, y, z), emit, firstLayerRate, tool).retract = false;
|
||||||
}
|
}
|
||||||
if (firstLayerBrimComb) {
|
|
||||||
seqn++;
|
|
||||||
}
|
|
||||||
} else {
|
} else {
|
||||||
// for any layer touching belt, ensure start point is nearest origin
|
// for any layer touching belt, ensure start point is nearest origin
|
||||||
// print.addOutput(tmpout, newPoint(minx, maxy, minz), 0, firstLayerSeek, first.tool);
|
// print.addOutput(tmpout, newPoint(minx, maxy, minz), 0, firstLayerSeek, first.tool);
|
||||||
// print.lastPoint = newPoint(minx, maxy, minz);
|
// print.lastPoint = newPoint(minx, maxy, minz);
|
||||||
seqn = 0;
|
|
||||||
}
|
}
|
||||||
layer.splice(0,0,...tmpout);
|
layer.splice(0,0,...tmpout);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue