From bcfbe99579fc889a32f8909d6ebfb928bd3714b3 Mon Sep 17 00:00:00 2001 From: casperlamboo Date: Thu, 27 Jul 2017 12:42:14 +0200 Subject: [PATCH] remove overlap setting --- src/settings/default.yml | 1 - src/sliceActions/generateInfills.js | 11 ++--------- 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/src/settings/default.yml b/src/settings/default.yml index 77db94c..0fd05a0 100644 --- a/src/settings/default.yml +++ b/src/settings/default.yml @@ -35,7 +35,6 @@ innerLine: fill: flowRate: 1.0 speed: 50.0 - overlap: 0.0 gridSize: 5.0 brim: flowRate: 1.0 diff --git a/src/sliceActions/generateInfills.js b/src/sliceActions/generateInfills.js index 40ed2a6..31c4ec7 100644 --- a/src/sliceActions/generateInfills.js +++ b/src/sliceActions/generateInfills.js @@ -8,8 +8,7 @@ export default function generateInfills(slices, settings) { fill: { gridSize: fillGridSize }, bottom: { thickness: bottomThickness }, top: { thickness: topThickness }, - nozzleDiameter, - fill: { overlap: infillOverlap } + nozzleDiameter } = settings; fillGridSize /= PRECISION; @@ -47,13 +46,7 @@ export default function generateInfills(slices, settings) { let lowFillArea; let highFillArea; if (surroundingLayer) { - highFillArea = fillArea.difference(surroundingLayer); - - if (infillOverlap > 0) { - highFillArea = highFillArea.offset(infillOverlap); - } - - highFillArea = highFillArea.intersect(fillArea); + highFillArea = fillArea.difference(surroundingLayer).intersect(fillArea); lowFillArea = fillArea.difference(highFillArea); } else { highFillArea = fillArea;