2
0
Эх сурвалжийг харах

Collada loader: handle dae file without bind shape matrix

eyworldwdie 7 жил өмнө
parent
commit
2c435a9499

+ 9 - 1
examples/js/loaders/ColladaLoader.js

@@ -967,7 +967,15 @@ THREE.ColladaLoader.prototype = {
 
 
 			// setup bind matrix
 			// setup bind matrix
 
 
-			build.bindMatrix = new THREE.Matrix4().fromArray( data.bindShapeMatrix ).transpose();
+      if ( data.bindShapeMatrix ) {
+
+        build.bindMatrix = new THREE.Matrix4().fromArray( data.bindShapeMatrix ).transpose(); 
+
+      } else {
+
+        build.bindMatrix = new THREE.Matrix4().transpose(); 
+
+      }
 
 
 			// process bones and inverse bind matrix data
 			// process bones and inverse bind matrix data