better error handling

This commit is contained in:
casperlamboo 2017-07-20 00:05:50 +02:00
parent d7a525f75b
commit a79308dc8f

View File

@ -26,10 +26,14 @@ export default class {
return this; return this;
} }
sliceSync(settings, onProgress) { sliceSync(settings, onProgress) {
if (typeof this.geometry === 'undefined') {
throw new Error('Geometry is not set, use Slicer.setGeometry or Slicer.setMesh first');
}
return slice(this.geometry, settings, onProgress); return slice(this.geometry, settings, onProgress);
} }
slice(settings, onProgress) { slice(settings, onProgress) {
if (!this.geometry) { if (typeof this.geometry === 'undefined') {
throw new Error('Geometry is not set, use Slicer.setGeometry or Slicer.setMesh first'); throw new Error('Geometry is not set, use Slicer.setGeometry or Slicer.setMesh first');
} }