浏览代码

ColladaLoader2: WIP Z_UP

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

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

@@ -468,7 +468,12 @@ THREE.ColladaLoader.prototype = {
 					function pushVector( i ) {
 					function pushVector( i ) {
 
 
 						var index = indices[ i + offset ] * 3;
 						var index = indices[ i + offset ] * 3;
-						array.push( source[ index + 0 ], source[ index + 1 ], source[ index + 2 ] );
+
+						if ( asset.upAxis === 'Z_UP' ) {
+							array.push( source[ index + 0 ], source[ index + 2 ], - source[ index + 1 ] );
+						} else {
+							array.push( source[ index + 0 ], source[ index + 1 ], source[ index + 2 ] );
+						}
 
 
 					}
 					}