浏览代码

ColladaLoader2: Handle sourceStride. Fixes #7908.

Mr.doob 9 年之前
父节点
当前提交
72ede23f72
共有 1 个文件被更改,包括 7 次插入1 次删除
  1. 7 1
      examples/js/loaders/ColladaLoader2.js

+ 7 - 1
examples/js/loaders/ColladaLoader2.js

@@ -1052,7 +1052,13 @@ THREE.ColladaLoader.prototype = {
 			function pushVector( i ) {
 
 				var index = indices[ i + offset ] * sourceStride;
-				array.push( sourceArray[ index + 0 ], sourceArray[ index + 1 ], sourceArray[ index + 2 ] );
+				var length = index + sourceStride;
+
+				for ( ; index < length; index ++ ) {
+
+					array.push( sourceArray[ index ] );
+
+				}
 
 			}