首页 新闻 会员 周边 捐助

关于在DX中顶点法线的算法

0
悬赏园豆:5 [待解决问题]

一直弄不明白D3D中顶点法线是怎么求的??求大侠指点

 1 Vertex* v;
 2     Pyramid->Lock(0, 0, (void**)&v, 0);
 3 
 4     // front face
 5     v[0] = Vertex(-1.0f, 0.0f, -1.0f, 0.0f, 0.707f, -0.707f);
 6     v[1] = Vertex( 0.0f, 1.0f,  0.0f, 0.0f, 0.707f, -0.707f);
 7     v[2] = Vertex( 1.0f, 0.0f, -1.0f, 0.0f, 0.707f, -0.707f);
 8 
 9     // left face
10     v[3] = Vertex(-1.0f, 0.0f,  1.0f, -0.707f, 0.707f, 0.0f);
11     v[4] = Vertex( 0.0f, 1.0f,  0.0f, -0.707f, 0.707f, 0.0f);
12     v[5] = Vertex(-1.0f, 0.0f, -1.0f, -0.707f, 0.707f, 0.0f);
13 
14     // right face
15     v[6] = Vertex( 1.0f, 0.0f, -1.0f, 0.707f, 0.707f, 0.0f);
16     v[7] = Vertex( 0.0f, 1.0f,  0.0f, 0.707f, 0.707f, 0.0f);
17     v[8] = Vertex( 1.0f, 0.0f,  1.0f, 0.707f, 0.707f, 0.0f);
18 
19     // back face
20     v[9]  = Vertex( 1.0f, 0.0f,  1.0f, 0.0f, 0.707f, 0.707f);
21     v[10] = Vertex( 0.0f, 1.0f,  0.0f, 0.0f, 0.707f, 0.707f);
22     v[11] = Vertex(-1.0f, 0.0f,  1.0f, 0.0f, 0.707f, 0.707f);
23 
24     Pyramid->Unlock();
AXIA_zy的主页 AXIA_zy | 菜鸟二级 | 园豆:201
提问于:2012-10-19 13:44
< >
分享
所有回答(1)
0

已经弄明白了

AXIA_zy | 园豆:201 (菜鸟二级) | 2012-10-19 19:56
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册