diff --git a/src/Slicer.js b/src/Slicer.js index a0a7069..24f300c 100644 --- a/src/Slicer.js +++ b/src/Slicer.js @@ -11,9 +11,9 @@ export default class { return this; } setGeometry(geometry, matrix) { - if (geometry.type === 'BufferGeometry') { + if (geometry.isBufferGeometry) { geometry = new THREE.Geometry().fromBufferGeometry(geometry); - } else if (geometry.type === 'Geometry') { + } else if (geometry.isGeometry) { geometry = geometry.clone(); } else { throw new Error('Geometry is not an instance of BufferGeometry or Geometry');