当前位置: 首页 > 专家说 > 潮汐能 > 正文

顶点法向量的计算[opengl]

关注热度:572
相关推荐 你可能关注 点击排行 我要评论


热心网友:(1) 可以自己假定。(2) 可以用叉乘积计算,注意方向--右手螺旋。空间平面的法线向量,可以用平面上的任两条直线的叉乘积计算。对于一个mesh角点,用两条过角点的mesh边线算出,如果这个角点有好几个mesh们,可以用它们的平均,或自己假定法线向量。(3) loonie自己的已知三点,计算法线子程序:void norm(GLfloat v1[3], GLfloat v2[3], GLfloat v3[3], GLfloat *nor ){GLfloat vc1[3],vc2[3];GLfloat a,b,c;GLdouble r;vc1[0]= v2[0] - v1[0]; vc1[1]= v2[1] - v1[1]; vc1[2]= v2[2] - v1[2];vc2[0]= v3[0] - v1[0]; vc2[1]= v3[1] - v1[1]; vc2[2]= v3[2] - v1[2];a = vc1[1] * vc2[2] - vc2[1] * vc1[2];b = vc2[0] * vc1[2] - vc1[0] * vc2[2];c = vc1[0] * vc2[1] - vc2[0] * vc1[1];r = sqrt( a * a + b* b + c * c);nor[0] = a / r;nor[1] = b / r;nor[2] = c / r;}

###

热心网友:法线决定光照反射的方向

进一步了解相关内容你可以在搜索以下相关关键词

opengl 法向量    opengl 法向量贴图    opengl 顶点坐标    ijk向量叉乘计算公式    向量的模的计算公式    向量投影计算公式    向量积计算    向量计算公式    高中向量模的计算公式    vb计算向量
 
关键词: 向量 法线

[ 专家说搜索 ]  [ 加入收藏 ]  [ 告诉好友 ]  [ 打印本文 ]  [ 违规举报 ]  [ 关闭窗口 ]
 
相关专家说推荐
 
0条 [查看全部]  相关评论
 
相关资讯
热门推荐
 
 
网站首页 | 联系我们 | 排名推广 | 广告服务 | 积分换礼 | 网站留言