From b29198edd4a8336240b84ee047c4cd605288e9ab Mon Sep 17 00:00:00 2001 From: Casper Lamboo Date: Tue, 6 Mar 2018 17:16:33 +0100 Subject: [PATCH] fix rounding errors #38 --- src/sliceActions/slice.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/sliceActions/slice.js b/src/sliceActions/slice.js index 5b80dd6..611934f 100644 --- a/src/sliceActions/slice.js +++ b/src/sliceActions/slice.js @@ -10,7 +10,6 @@ import optimizePaths from './optimizePaths.js'; import shapesToSlices from './shapesToSlices.js'; import slicesToGCode from './slicesToGCode.js'; import applyPrecision from './applyPrecision.js'; -import { PRECISION } from '../constants.js'; import { hslToRgb } from './helpers/color.js'; // // import removePrecision from './removePrecision.js'; @@ -70,7 +69,7 @@ export default function(settings, geometry, openObjectIndexes, constructLinePrev return gcode; } -const PRECISION_INVERSE = 1 / PRECISION; +const PRECISION_INVERSE = 1000; function toFixedTrimmed(value) { return (Math.round(value * PRECISION_INVERSE) / PRECISION_INVERSE).toString(); }