瀏覽代碼

Merge pull request #12898 from donmccurdy/bug-gltfloader-cubicspline-alignment

GLTFLoader: Fix bug in spline vertex copying.
Mr.doob 7 年之前
父節點
當前提交
cd9e4e566a
共有 1 個文件被更改,包括 4 次插入4 次删除
  1. 4 4
      examples/js/loaders/GLTFLoader.js

+ 4 - 4
examples/js/loaders/GLTFLoader.js

@@ -2317,10 +2317,10 @@ THREE.GLTFLoader = ( function () {
 
 
 							for ( var j = 0, jl = outputAccessor.count; j < jl; j += 3 ) {
 							for ( var j = 0, jl = outputAccessor.count; j < jl; j += 3 ) {
 
 
-								outputAccessorValues[ j / 3 ] = outputAccessor.getX( j + 1 );
-								if ( itemSize > 1 ) outputAccessorValues[ j / 3 + 1 ] = outputAccessor.getY( j + 1 );
-								if ( itemSize > 2 ) outputAccessorValues[ j / 3 + 2 ] = outputAccessor.getZ( j + 1 );
-								if ( itemSize > 3 ) outputAccessorValues[ j / 3 + 3 ] = outputAccessor.getW( j + 1 );
+								outputAccessorValues[ j * itemSize / 3 ] = outputAccessor.getX( j + 1 );
+								if ( itemSize > 1 ) outputAccessorValues[ j * itemSize / 3 + 1 ] = outputAccessor.getY( j + 1 );
+								if ( itemSize > 2 ) outputAccessorValues[ j * itemSize / 3 + 2 ] = outputAccessor.getZ( j + 1 );
+								if ( itemSize > 3 ) outputAccessorValues[ j * itemSize / 3 + 3 ] = outputAccessor.getW( j + 1 );
 
 
 							}
 							}