Browse Source

Fix clip offset time.
Every new clip start time should always start from zero, but not from current frame time.

Nick Nikoliuk 7 years ago
parent
commit
90f69ec672
1 changed files with 8 additions and 0 deletions
  1. 8 0
      examples/js/loaders/FBXLoader.js

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

@@ -2177,6 +2177,14 @@
 
 
 			};
 			};
 
 
+			var offset = animationCurve.times[ 0 ];
+
+			for ( var i = 0; i < animationCurve.times.length; i++ ) {
+
+				animationCurve.times[ i ] -= offset;
+
+			}
+
 			var relationships = connections.get( animationCurve.id );
 			var relationships = connections.get( animationCurve.id );
 
 
 			if ( relationships !== undefined ) {
 			if ( relationships !== undefined ) {