فهرست منبع

Merge pull request #14335 from eyworldwide/dev

Collada loader: handle dae file without bind shape matrix
Mr.doob 7 سال پیش
والد
کامیت
8158234fa6
1فایلهای تغییر یافته به همراه9 افزوده شده و 1 حذف شده
  1. 9 1
      examples/js/loaders/ColladaLoader.js

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

@@ -967,7 +967,15 @@ THREE.ColladaLoader.prototype = {
 
 			// 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