Просмотр исходного кода

Fix timeStep logic in CreateMaterialColorAnimation (#29111)

* Fix timeStep logic in CreateMaterialColorAnimation

* Fix edge-case with only one color
Mathias Latournerie 1 год назад
Родитель
Сommit
f7c92c844d
1 измененных файлов с 1 добавлено и 1 удалено
  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号