소스 검색

fix bug in ObjectLoader.

Ben Houston 10 년 전
부모
커밋
a15ffe8dd9
1개의 변경된 파일4개의 추가작업 그리고 4개의 파일을 삭제
  1. 4 4
      src/loaders/ObjectLoader.js

+ 4 - 4
src/loaders/ObjectLoader.js

@@ -621,7 +621,7 @@ THREE.ObjectLoader.prototype = {
 
 
 				for ( var child in data.children ) {
 				for ( var child in data.children ) {
 
 
-					object.add( this.parseObject( data.children[ child ], geometries, materials ) );
+					object.add( this.parseObject( data.children[ child ], geometries, materials, tracks ) );
 
 
 				}
 				}
 
 
@@ -633,19 +633,19 @@ THREE.ObjectLoader.prototype = {
 
 
 				if( dataTracks.position ) {
 				if( dataTracks.position ) {
 
 
-					tracks.add( THREE.VectorKeyframeTrack.parse( object.uuid + '.position', dataTracks.position ) );
+					tracks.push( THREE.VectorKeyframeTrack.parse( object.uuid + '.position', dataTracks.position ) );
 
 
 				}
 				}
 
 
 				if( dataTracks.quaternion ) {
 				if( dataTracks.quaternion ) {
 
 
-					tracks.add( THREE.QuaternionKeyframeTrack.parse( object.uuid + '.quaternion', dataTracks.quaternion ) );
+					tracks.push( THREE.QuaternionKeyframeTrack.parse( object.uuid + '.quaternion', dataTracks.quaternion ) );
 
 
 				}
 				}
 
 
 				if( dataTracks.scale ) {
 				if( dataTracks.scale ) {
 
 
-					tracks.add( THREE.VectorKeyframeTrack.parse( object.uuid + '.scale', dataTracks.scale ) );
+					tracks.push( THREE.VectorKeyframeTrack.parse( object.uuid + '.scale', dataTracks.scale ) );
 
 
 				}
 				}
 			}
 			}