在地形中獲得高度,必須要知道該點所在三角形三個角的坐標和這三個點的高度,然后根據線性插值估算出該點的高度,判斷該點在哪個正方形中,比較容易,只要根據定點之間的間距,和地形的開始坐標就可求出該正方形的左下角頂點,但要再進一步算是哪個三角形,就有一個技巧了,
比如:

當正方形的邊長一樣時,頂點V在哪個三角形中只要判斷坐標點 X + Y是否大于 邊長就可以了。一般地形應該都是直角邊相等的三角型吧。
然后再根據所確定下來的三角形的三個點進行線性插值就可以了。。
posted on 2008-10-08 15:45
AstaTus 閱讀(383)
評論(0) 編輯 收藏 引用 所屬分類:
DIRECTX9