From 9c233b1ab6fcc80818e4117edbe4c23942ca1b52 Mon Sep 17 00:00:00 2001 From: casperlamboo Date: Sun, 12 Nov 2017 13:50:49 +0100 Subject: [PATCH] don't convert geometry --- src/interface/utils.js | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/src/interface/utils.js b/src/interface/utils.js index 25c645d..790ebdd 100644 --- a/src/interface/utils.js +++ b/src/interface/utils.js @@ -10,12 +10,8 @@ export function placeOnGround(mesh) { } export function createScene(canvas, props, state) { - let geometry; - if (props.geometry.isGeometry) { - geometry = props.geometry; - } else if (props.geometry.isBufferGeometry) { - geometry = new THREE.Geometry().fromBufferGeometry(props.geometry); - } + const { width, height, printers, geometry } = props; + const { controlMode, printer } = state; // center geometry geometry.computeBoundingBox(); @@ -24,9 +20,6 @@ export function createScene(canvas, props, state) { const centerZ = (geometry.boundingBox.max.z + geometry.boundingBox.min.z) / 2; geometry.applyMatrix(new THREE.Matrix4().makeTranslation(-centerX, -centerY, -centerZ)); - const { width, height, printers } = props; - const { controlMode, printer } = state; - const renderer = new THREE.WebGLRenderer({ canvas, alpha: true }); renderer.setClearColor(0xffffff, 0); renderer.setSize(width, height);