limit brim merging to multiple brims with sufficient offset

This commit is contained in:
Stewart Allen 2022-10-31 19:44:49 -04:00
commit 21fbb2571a

View file

@ -118,7 +118,7 @@ FDM.prepare = async function(widgets, settings, update) {
brims = POLY.union(brims, undefined, true); brims = POLY.union(brims, undefined, true);
// if brim is offset, over-expand then shrink to induce brims to merge // if brim is offset, over-expand then shrink to induce brims to merge
if (brims.length) { if (brims.length > 1 && offset >= nozzle) {
let extra = process.sliceSupportExtra + 2; let extra = process.sliceSupportExtra + 2;
let zheight = brims[0].getZ(); let zheight = brims[0].getZ();
brims = POLY.expand(brims, extra, zheight, null, 1); brims = POLY.expand(brims, extra, zheight, null, 1);