有这样一个公式!各位大侠帮我看看!谢谢了
我在生成的地形时,在三维空间在xy平面上定义了50*50个正方形网格,然后随机生成z轴上51*51个高度值,并经过一定处理.接着画出了这个立体面.
现在我要让整个画面向前移动,我要知道移动到每个网格平面上任意坐(x0,y0)
的高度值z0?
我可以知道这个网格的四个点的坐标(x1.y1,z1),(x2,y2,z2),(x3,y3,z3),(x4,y4,z4)并且在x,y平面上(x0,y0)在网格中以(x1.y1)为坐标原点,在的相对位置tx,ty;
我在一本参考书上看到了这样一个双线性插值公式可以求出这个高度值:
z0= z1(1 - tx -ty +tx*tx)
+ z2(tx -tx*ty)
+ z3(ty -tx*ty)
+ z4(tx*ty)
如果您能看动这个公式,麻烦您给我解释一下其中的道理!
谢谢各位大侠了!

