From cb465b9eeec418845ce55b4134e73571b90ef101 Mon Sep 17 00:00:00 2001 From: casperlamboo Date: Mon, 24 Jul 2017 15:40:39 +0200 Subject: [PATCH] Throw error when provided mesh is empty @peteruithoven --- src/Slicer.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Slicer.js b/src/Slicer.js index 89f0476..e4ed5e3 100644 --- a/src/Slicer.js +++ b/src/Slicer.js @@ -23,6 +23,10 @@ export function sliceGeometry(settings, geometry, matrix, sync = false, onProgre throw new Error('Geometry is not an instance of BufferGeometry or Geometry'); } + if (geometry.faces.length === 0) { + throw new Error('Geometry does not contain any data'); + } + if (matrix) { geometry.applyMatrix(matrix); }