Procházet zdrojové kódy

Fix timeStep logic in CreateMaterialColorAnimation (#29111)

* Fix timeStep logic in CreateMaterialColorAnimation

* Fix edge-case with only one color
Mathias Latournerie před 1 rokem
rodič
revize
f7c92c844d
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  1. 1 1
      examples/jsm/animation/AnimationClipCreator.js

+ 1 - 1
examples/jsm/animation/AnimationClipCreator.js

@@ -92,7 +92,7 @@ class AnimationClipCreator {
 	static CreateMaterialColorAnimation( duration, colors ) {
 
 		const times = [], values = [],
-			timeStep = duration / colors.length;
+			timeStep = ( colors.length > 1 ) ? duration / ( colors.length - 1 ) : 0;
 
 		for ( let i = 0; i < colors.length; i ++ ) {
 

粤ICP备19079148号