diff --git a/hunks/image/multipleOffsets.js b/hunks/image/multipleOffsets.js index b4429940b6137b8e3bb20fb4cd51b959a19e8324..76fa382939350303e466724774fe1d3d9fda811a 100644 --- a/hunks/image/multipleOffsets.js +++ b/hunks/image/multipleOffsets.js @@ -57,7 +57,8 @@ export default function MultipleOffsets() { this.loop = () => { if (imageIn.io() && !vectors.io()) { function work() { - self.importScripts("http://localhost:8080/helpers.js"); + //imports pipe, edgeDetectHelper, orientEdgesHelper, vectorizeHelper; could be a good idea to break these into different files + self.importScripts("http://localhost:8080/helpers.js"); self.onmessage = function(e) { @@ -75,8 +76,9 @@ export default function MultipleOffsets() { vectorizeHelper )(e.data); - vectors = [...vectors, ...newVectors]; + vectors.push(...newVectors); + // we only want this to run once if the totalOffset is the offsetDiameter if (offset === e.data.totalOffset) break; offset += e.data.stepover;