Lerp和Inverse Lerp的区别呢
时间: 2024-01-13 11:03:26 浏览: 238
2019 CG Lab 05 06 Histogram_ComputerGraphics_stepbystep_
Lerp和Inverse Lerp都是用于插值的函数,但它们的作用不同。
Lerp是线性插值函数,用于在两个给定的值之间进行插值。通俗来说,就是在两个点之间画一条直线,然后根据比例因子t(t在0~1之间)计算出插值点的位置。
Inverse Lerp(也称为Normalize)则是用于计算某个值在给定范围内的位置。通俗来说,就是在给定范围内找到某个值所在的位置,然后返回该位置的比例因子t(t在0~1之间)。
举个例子,如果我们有一个范围在1到10之间的值,我们想知道5在这个范围内所占的位置,我们可以使用Inverse Lerp函数计算出t=0.4(因为5位于1和10之间的40%位置),然后可以将t带入Lerp函数中,插值出5所在的位置。
阅读全文