From f4db432e24847994305828874ae8c1a9d7e35c81 Mon Sep 17 00:00:00 2001 From: casperlamboo Date: Sat, 27 Aug 2016 10:08:57 +0200 Subject: [PATCH] add all optional arguments in Shape constructor --- src/sliceActions/getFillTemplate.js | 2 +- src/sliceActions/optimizePaths.js | 2 +- src/sliceActions/shapesToSlices.js | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/sliceActions/getFillTemplate.js b/src/sliceActions/getFillTemplate.js index 25df1e4..03b6428 100644 --- a/src/sliceActions/getFillTemplate.js +++ b/src/sliceActions/getFillTemplate.js @@ -27,5 +27,5 @@ export default function getFillTemplate(bounds, size, even, uneven) { } } - return new Shape(paths, false, true); + return new Shape(paths, false, true, true); } diff --git a/src/sliceActions/optimizePaths.js b/src/sliceActions/optimizePaths.js index 3d84c69..1c72aae 100644 --- a/src/sliceActions/optimizePaths.js +++ b/src/sliceActions/optimizePaths.js @@ -148,5 +148,5 @@ function optimizeShape(shape, start) { optimizedPaths.push(minPath); } - return new Shape(optimizedPaths, shape.closed, true); + return new Shape(optimizedPaths, shape.closed, true, false); } diff --git a/src/sliceActions/shapesToSlices.js b/src/sliceActions/shapesToSlices.js index 1d92a3a..52de1ec 100644 --- a/src/sliceActions/shapesToSlices.js +++ b/src/sliceActions/shapesToSlices.js @@ -9,13 +9,13 @@ export default function shapesToSlices(shapes, settings) { for (let layer = 0; layer < shapes.length; layer ++) { let { closedShapes, openShapes } = shapes[layer]; - closedShapes = new Shape(closedShapes, true, true) + closedShapes = new Shape(closedShapes, true, true, false) .clean(CLEAN_DELTA) .fixOrientation() .removeOverlap() .seperateShapes(); - openShapes = new Shape(openShapes, false, true) + openShapes = new Shape(openShapes, false, true, false) .clean(CLEAN_DELTA); const slice = new Slice();