浏览代码

JSONLoader: Fixed geometry.bones check.

Mr.doob 11 年之前
父节点
当前提交
cb10b10f4f
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      src/loaders/JSONLoader.js

+ 1 - 1
src/loaders/JSONLoader.js

@@ -451,7 +451,7 @@ THREE.JSONLoader.prototype.parse = function ( json, texturePath ) {
 
 
 		geometry.bones = json.bones;
 		geometry.bones = json.bones;
 
 
-		if ( geometry.bones.length > 0 && ( geometry.skinWeights.length !== geometry.skinIndices.length || geometry.skinIndices.length !== geometry.vertices.length ) ) {
+		if ( geometry.bones && geometry.bones.length > 0 && ( geometry.skinWeights.length !== geometry.skinIndices.length || geometry.skinIndices.length !== geometry.vertices.length ) ) {
 
 
 				console.warn( 'When skinning, number of vertices (' + geometry.vertices.length + '), skinIndices (' +
 				console.warn( 'When skinning, number of vertices (' + geometry.vertices.length + '), skinIndices (' +
 					geometry.skinIndices.length + '), and skinWeights (' + geometry.skinWeights.length + ') should match.' );
 					geometry.skinIndices.length + '), and skinWeights (' + geometry.skinWeights.length + ') should match.' );