线性插值3d图形

时间:2011-01-10 09:18:24

标签: graphics 3d interpolation linear linear-interpolation

您好我找到了一个线性插值的例子,我想知道是否有人可以通过解释它来帮助我,以便我可以尝试解决它。​​

给出以下一组keytime键值对,并使用线性插值估计t-0.1处的值

key ='0 0.2 0.5 1' keyValue ='1 2 6 4'

1 个答案:

答案 0 :(得分:0)

线性插值意味着插值是最近点的加权平均值(按距离加权)。

在这种情况下:k_1 = 0, k_2 = 0.2, v_1 = 1, v_2 = 2(k_1是最近的小键,k_2是最近的较大键,v_1和v_2是它们各自的值)

k = 0.1时的内插值v为:v = f * v_2 + ( 1 - f ) * v_1

为了简洁起见,f = ( k - k_1 ) / ( k_2 - k_1 )

(注意f可以在[0 1]范围内,具体取决于k的值,在这种情况下,您可以验证f = 0.5)