AstaTus
-- 夏天不热。。
posts - 22,comments - 12,trackbacks - 0
      在地形中获得高度,必须要知道该点所在三角形三个角的坐标和这三个点的高度,然后根据线性插值估算出该点的高度,判断该点在哪个正方形中,比较容易,只要根据定点之间的间距,和地形的开始坐标就可求出该正方形的左下角顶点,但要再进一步算是哪个三角形,就有一个技巧了,
比如:

当正方形的边长一样时,顶点V在哪个三角形中只要判断坐标点 X + Y是否大于 边长就可以了。一般地形应该都是直角边相等的三角型吧。
然后再根据所确定下来的三角形的三个点进行线性插值就可以了。。
posted on 2008-10-08 15:45 AstaTus 阅读(325) 评论(0)  编辑 收藏 引用 所属分类: DIRECTX9

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理