![]() |
Alchemy3D - Flash 3D Engine |
Index | Contact Us | GuestBook | Search | Tags | Rss |
| 专注基于web 3D engine的开发和研究 |
![]() |
Alchemy3D地形引擎并不是采用元素图元,而是单个三角形组成网格的形式,做到更精确化的地形坡度。
我们知道 ,每个三角形决定一个面,而每个面的多项式是:
ax+by+cz+d=0
其中a,b,c是平面的法向量x,y,z,d为平面的法向量与三角形第一个向量的点积的负数形式.
我们的目的就是求出a,b,c,d,然后把当前x,z代入多项式即可求出高度y.
而要求a,b,c,d关键需要知道平面的法向量,但是三角形我们已经知道,由此我们就很轻易得得到了y值.
查看全文 | 发表评论