From a68006572ebcd04dcf9bbc8e09fb23941f9dee49 Mon Sep 17 00:00:00 2001 From: AlexPicaso <53516663+AlexPicaso@users.noreply.github.com> Date: Thu, 17 Oct 2019 23:28:55 +0500 Subject: [PATCH] Update finalizeMesh.js --- scr/finalizeMesh.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scr/finalizeMesh.js b/scr/finalizeMesh.js index 5c127e2..fd19b05 100644 --- a/scr/finalizeMesh.js +++ b/scr/finalizeMesh.js @@ -21,7 +21,6 @@ finalizeMesh.prototype = { var mrot = new Matrix4().makeRotationX(90 * Math.PI / 180); var msca = new Matrix4().makeScale(10, 10, 10); - if (geometry.isBufferGeometry) { var newGeometry = geometry.clone(geometry); var vertices = geometry.getAttribute('position'); @@ -33,7 +32,8 @@ finalizeMesh.prototype = { vertex.y = vertices.getY(i); vertex.z = vertices.getZ(i); - if (geometry.skinIndexNames == undefined) { + if (geometry.skinIndexNames == undefined + || geometry.skinIndexNames == 0) { vertex.applyMatrix4(mesh.matrixWorld).applyMatrix4(mrot).applyMatrix4(msca); newGeometry.attributes.position.setXYZ(i, vertex.x, vertex.y, vertex.z); } else {