2011-01-10 92 views
0

嗨我发现了一个线性插值的例子,我想知道是否有人可以通过解释它来帮助我,以便我可以尝试解决它。线性插值3d图形

得到下列组keytime键值对,并且使用线性内插估算在t-0.1的值

键= '0 0.2 0.5 1' 的keyValue = '1 2 6 4'

+0

[间的可能重复在三维计算机图形](http://stackoverflow.com/questions/4640503/interpolation-in-3d-computer-graphics) – 2011-01-10 09:50:56

回答

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)

+0

uhm,我想我误解了这个问题:我以为你问的内插值在t = 0.1,不在t-0.1。除此之外,如果你不知道t有什么价值,你无法真正做任何计算。 – CAFxX 2011-01-10 09:33:07