From ba2467b923d4e0ede7022fb17d68fea00a975bf0 Mon Sep 17 00:00:00 2001 From: casperlamboo Date: Fri, 19 May 2017 10:49:26 +0200 Subject: [PATCH] store calculation in const --- src/sliceActions/removePrecision.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/sliceActions/removePrecision.js b/src/sliceActions/removePrecision.js index b4eb6ce..9a684db 100644 --- a/src/sliceActions/removePrecision.js +++ b/src/sliceActions/removePrecision.js @@ -1,6 +1,8 @@ import * as THREE from 'three.js'; import { PRECISION } from '../constants.js'; +const inversePrecision = 1 / PRECISION; + export default function removePrecision(slices) { console.log('remove precision'); @@ -11,22 +13,22 @@ export default function removePrecision(slices) { const part = slice.parts[i]; if (part.shape.closed) { - part.outerLine.scaleDown(1 / PRECISION); + part.outerLine.scaleDown(inversePrecision); for (let i = 0; i < part.innerLines.length; i ++) { const innerLine = part.innerLines[i]; - innerLine.scaleDown(1 / PRECISION); + innerLine.scaleDown(inversePrecision); } - part.fill.scaleDown(1 / PRECISION); + part.fill.scaleDown(inversePrecision); } else { - part.shape.scaleDown(1 / PRECISION); + part.shape.scaleDown(inversePrecision); } } if (slice.support !== undefined) { - slice.support.scaleDown(1 / PRECISION); + slice.support.scaleDown(inversePrecision); } if (slice.brim !== undefined) { - slice.brim.scaleDown(1 / PRECISION); + slice.brim.scaleDown(inversePrecision); } } }