日历

<< 2010-7 >>

Sun

Mon

Tue

Wed

Thu

Fri

Sat

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

最近发表

Search

我在这里: 首页 » 浏览栏目: terrain

2009年9月30日

地形实现

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值.

  查看全文 | 发表评论
Tags: 地形  terrain  
分页(1): « 首页...«1»...尾页 »