先 Po 原贴 Author - DBinary [toc]

# 公式

# 公式奏凯

我们知道线性插值时就是在两点之间找到当前时间点对应的 Y 值。如下图 我们可以将 P1,P0 称之为控制点 但是这种线性插值的方式没有办法模拟出细节更加完善的曲线,所以贝塞尔提出了这样一个解决办法:
增加控制点。如图,如果我们将控制点增加到三个 那么我们如何 在贝塞尔曲线 规则下找到某一时刻的 Y 值呢?假设我们要求 t=0.85 时的 Y 值,T 可以认为是 X 指

  • 第一步,我们先求出 P0,P1 上 t=0.85 时的值
  • 第二步,求出 p1,p2 上 t=0.85 时的值
  • 第三步,连接这两个点
  • 第四步,在这条新线上找到 t=0.85 时的值

由于现在是在一条直线上,而不是多条直线上,所以将它当作此时刻的 Y 值

# 大于三个点呢?

递归直到最终求得在一条直线上时的值即可 这会再回去看公式问题应该就不大了