Pārlūkot izejas kodu

convert anim values back to arrays

Lewy Blue 7 gadi atpakaļ
vecāks
revīzija
5b1441a0e9
1 mainītis faili ar 4 papildinājumiem un 0 dzēšanām
  1. 4 0
      examples/js/loaders/FBXLoader.js

+ 4 - 0
examples/js/loaders/FBXLoader.js

@@ -2555,6 +2555,10 @@
 
 
 		if ( rawTracks.transform ) rawTracks.transform.decompose( initialPosition, initialRotation, initialScale );
 		if ( rawTracks.transform ) rawTracks.transform.decompose( initialPosition, initialRotation, initialScale );
 
 
+		initialPosition = initialPosition.toArray();
+		initialRotation = new THREE.Euler().setFromQuaternion( initialRotation ).toArray(); // todo: euler order
+		initialScale = initialScale.toArray();
+
 		if ( rawTracks.T !== undefined && Object.keys( rawTracks.T.curves ).length > 0 ) {
 		if ( rawTracks.T !== undefined && Object.keys( rawTracks.T.curves ).length > 0 ) {
 
 
 			var positionTrack = generateVectorTrack( rawTracks.modelName, rawTracks.T.curves, initialPosition, 'position' );
 			var positionTrack = generateVectorTrack( rawTracks.modelName, rawTracks.T.curves, initialPosition, 'position' );