如何使用二次缓和函数获得2个数值的范围?

问题描述 投票:0回答:1

我看到this article在谈论缓动功能。还有一部分在谈论二次方缓解函数,并且有一个图表显示了使用此代码的0到1之间的数字范围:

const quad_easing = (t) => t * t;

let easing_vals = [];

for (let i = 0; i < 1; i += 0.1) {
  easing_vals.push(quad_easing(i));
}

console.log(easing_vals)

如果我想找到5和90]之间的数字范围,但我只想其中的[[10个步骤,该怎么办?这意味着10个数字将是[5,a,b,c,d,e,f,g,h,90],并使用二次宽松函数生成。我看到这篇文章讨论了缓动功能。还有一部分讨论二次方缓和函数,并且有一个图表显示使用此... ...>

您的函数将提供b c d ...的结果,等等

例如function(i, t){ return i % t; }

您将传递该函数作为操作数,并且它将对分别作为输入和时间的i和t执行。

javascript easing quadratic
1个回答
0
投票
您的函数将提供b c d ...的结果,等等
© www.soinside.com 2019 - 2024. All rights reserved.