Browse Source

ColladaLoader2: Handle sourceStride. Fixes #7908.

Mr.doob 9 years ago
parent
commit
72ede23f72
1 changed files with 7 additions and 1 deletions
  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 ] );
+
+				}
 
 			}