From 8ea613e36ec9b0ef31326e1b8f8e476ac3bf2400 Mon Sep 17 00:00:00 2001 From: casperlamboo Date: Thu, 14 Sep 2017 23:27:07 +0200 Subject: [PATCH] Always clean with clean delta 1 Making constant clean delta obsolete because it is already implied by the const precision --- src/constants.js | 1 - src/sliceActions/shapesToSlices.js | 10 ++++------ 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/src/constants.js b/src/constants.js index 5ca3ffa..3e117b5 100644 --- a/src/constants.js +++ b/src/constants.js @@ -1,2 +1 @@ -export const CLEAN_DELTA = 0.05; export const PRECISION = 0.01; diff --git a/src/sliceActions/shapesToSlices.js b/src/sliceActions/shapesToSlices.js index 9553c67..8c4699a 100644 --- a/src/sliceActions/shapesToSlices.js +++ b/src/sliceActions/shapesToSlices.js @@ -1,9 +1,7 @@ import Shape from 'clipper-js'; import Slice from './helpers/Slice.js'; -import { CLEAN_DELTA, PRECISION } from '../constants.js'; - -const cleanDelta = CLEAN_DELTA / PRECISION; +import { PRECISION } from '../constants.js'; export default function shapesToSlices(shapes, settings) { const sliceLayers = []; @@ -14,14 +12,14 @@ export default function shapesToSlices(shapes, settings) { fillShapes = new Shape(fillShapes, true, true, true, true) .fixOrientation() .simplify('pftNonZero') - .clean(cleanDelta) + .clean(1) .seperateShapes(); lineShapesClosed = new Shape(lineShapesClosed, true, true, true, true) - .clean(cleanDelta); + .clean(1); lineShapesOpen = new Shape(lineShapesOpen, false, true, true, true) - .clean(cleanDelta); + .clean(1); const slice = new Slice();