在地形中获得高度,必须要知道该点所在三角形三个角的坐标和这三个点的高度,然后根据线性插值估算出该点的高度,判断该点在哪个正方形中,比较容易,只要根据定点之间的间距,和地形的开始坐标就可求出该正方形的左下角顶点,但要再进一步算是哪个三角形,就有一个技巧了,
比如:
当正方形的边长一样时,顶点V在哪个三角形中只要判断坐标点 X + Y是否大于 边长就可以了。一般地形应该都是直角边相等的三角型吧。
然后再根据所确定下来的三角形的三个点进行线性插值就可以了。。
posted on 2008-10-08 15:45
AstaTus 阅读(355)
评论(0) 编辑 收藏 引用 所属分类:
DIRECTX9