在OpenGL中,要使光照效果正常,需要指定模型的法向量.如果试验中利用glut函数显在OpenGL中,要使光照效果正常,需要指定模型的法向量。如果试验中利用glut函数显示球体时,没有指定球体的

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 00:22:48
在OpenGL中,要使光照效果正常,需要指定模型的法向量.如果试验中利用glut函数显在OpenGL中,要使光照效果正常,需要指定模型的法向量。如果试验中利用glut函数显示球体时,没有指定球体的

在OpenGL中,要使光照效果正常,需要指定模型的法向量.如果试验中利用glut函数显在OpenGL中,要使光照效果正常,需要指定模型的法向量。如果试验中利用glut函数显示球体时,没有指定球体的
在OpenGL中,要使光照效果正常,需要指定模型的法向量.如果试验中利用glut函数显
在OpenGL中,要使光照效果正常,需要指定模型的法向量。如果试验中利用glut函数显示球体时,没有指定球体的法向量,你在实验中是否得到了正确的光照效果?

在OpenGL中,要使光照效果正常,需要指定模型的法向量.如果试验中利用glut函数显在OpenGL中,要使光照效果正常,需要指定模型的法向量。如果试验中利用glut函数显示球体时,没有指定球体的
不会得到正常的效果只会有环境光有显示散射光是不起作用的.希望可以帮助你,一半球体的法向量就是其定点数组就可以,因为球中心为center
球面上任意点为P
那么该点的法向量就是P-center

glutSolidSphere函数中已经把组成球体的每个点的法向量计算出来了,所以不用你单独计算法向量,在启用光照后,得到的是正确的光照效果。难道你没发现在你开启一个点光源后,球体有明暗效果?

球体函数他自身已经被设计者封装好了,也就是打过包 对于用户来说可以直接使用了
而真正的自己设计当中 需要指定模型的法向量
其方法为
glEnable(GL_NORMALIZE);(这个调用一次就行)
glBegin(GL_QUADS);
glNormal(5.0,10.0,3.0);//法向量
glVertex3f();//法向量所属的平面的那几个点...

全部展开

球体函数他自身已经被设计者封装好了,也就是打过包 对于用户来说可以直接使用了
而真正的自己设计当中 需要指定模型的法向量
其方法为
glEnable(GL_NORMALIZE);(这个调用一次就行)
glBegin(GL_QUADS);
glNormal(5.0,10.0,3.0);//法向量
glVertex3f();//法向量所属的平面的那几个点的三维坐标
.......
glEnd();

收起

你去做实验试一下不就知道了。。。

在OpenGL中,要使光照效果正常,需要指定模型的法向量.如果试验中利用glut函数显在OpenGL中,要使光照效果正常,需要指定模型的法向量。如果试验中利用glut函数显示球体时,没有指定球体的 OPENGL 如何将 3dmax 中的模型 导入到opengl 中 需要插件么 OpenGL 大虾们.么有 太阳能电池板在没有太阳光照的的情况下,只需要足够光照下是否正常发电呢? 谁知道在植物组织培养的过程中,何时需要光照? openGL中的法向量问题法向量是不是就是只为了光照的效果?一个正文体,它的点法向量是怎样计算呢? 在PS中太阳光照下来的影子效果怎么做出来 OpenGL 计算三角形法线 C++三角形的三个顶点是任意的,现在需要为三角形计算法线向量,以便得到合格的光照效果.最好是这样的:写一个函数:JiSuanFaXian(```)给9个数值给它,9个分别是3个顶点的X maya中要模拟室外自然景观效果,从室内玻璃窗能看到外环境如题,在室内透过一扇玻璃窗可以看到外景,想用一个半球罩罩住,模拟外环境;半球罩需要什么材质纹理?如果用全局光照的话该使用 openGL中怎么在三维图形函数中画二维线段 在OpenGL中世界坐标系和对象坐标系,视觉坐标系的区别是什么? 植物组织培养中再分化 为什么需要光照 脱分化为什么要暗培养 植物组织培养中再分化 为什么需要光照 脱分化为什么要暗培养 opengl中如何绕轴旋转物体 菌丝生长需要什么条件?比如:需要湿度?湿度多少需要光照?正常室内光亮是否阻止它生长? ps如何做如图光照效果 PS:光照效果怎样做? ps怎么做光照效果 丰年虾卵光照请问丰年虾需要持续光照吗?放在阳台让太阳光照行不行?