cleanup slice

This commit is contained in:
casperlamboo 2016-04-23 09:56:25 +02:00
parent 9e4109a3f8
commit b21db81f12

View File

@ -1,11 +1,11 @@
import Shape from 'Doodle3D/clipper-js'; import Shape from 'Doodle3D/clipper-js';
export default class { export default class {
constructor () { constructor() {
this.parts = []; this.parts = [];
} }
optimizePaths (start) { optimizePaths(start) {
if (this.brim !== undefined && this.brim.length > 0) { if (this.brim !== undefined && this.brim.length > 0) {
this.brim = this.brim.optimizePath(start); this.brim = this.brim.optimizePath(start);
start = this.brim.lastPoint(); start = this.brim.lastPoint();
@ -14,7 +14,6 @@ export default class {
var parts = []; var parts = [];
while (this.parts.length > 0) { while (this.parts.length > 0) {
var closestDistance = Infinity; var closestDistance = Infinity;
var closestPart; var closestPart;
@ -80,10 +79,10 @@ export default class {
} }
getOutline () { getOutline () {
var outLines = new Shape([], true); const outLines = new Shape([], true);
for (var i = 0; i < this.parts.length; i ++) { for (let i = 0; i < this.parts.length; i ++) {
var part = this.parts[i]; const part = this.parts[i];
if (part.shape.closed) { if (part.shape.closed) {
outLines.join(this.parts[i].outerLine); outLines.join(this.parts[i].outerLine);