From 70aa39d89f351a37a90cc9f96497b66f4160dbc5 Mon Sep 17 00:00:00 2001 From: casperlamboo Date: Wed, 24 Jan 2018 13:59:39 +0100 Subject: [PATCH] support infill is always bidirectional --- src/sliceActions/generateSupport.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/sliceActions/generateSupport.js b/src/sliceActions/generateSupport.js index 3f1f767..76181de 100644 --- a/src/sliceActions/generateSupport.js +++ b/src/sliceActions/generateSupport.js @@ -15,7 +15,6 @@ export default function generateSupport(slices, settings) { margin /= PRECISION; nozzleDiameter /= PRECISION; - const bidirectionalInfill = density < 0.8; const infillGridSize = nozzleDiameter * 2 / density; const supportDistanceLayers = Math.max(Math.ceil(distanceY / layerHeight), 1); @@ -33,9 +32,8 @@ export default function generateSupport(slices, settings) { } if (downSkin) supportArea = supportArea.difference(downSkin.outline.offset(margin)); - const even = (layer % 2 === 0); const bounds = supportArea.shapeBounds(); - const innerFillTemplate = getFillTemplate(bounds, infillGridSize, bidirectionalInfill || even, bidirectionalInfill || !even); + const innerFillTemplate = getFillTemplate(bounds, infillGridSize, true, true); slices[layer].support = supportArea.clone().join(supportArea.intersect(innerFillTemplate)); slices[layer].supportOutline = supportArea;