glNormal*()的作用
来源:互联网 发布:淘宝手机助手登陆不了 编辑:程序博客网 时间:2024/04/30 03:34
[OpenGL Redbook p47] Use glNormal*() to set the current normal to the value of the argument passed in. Subsequent calls to glVertex*() cause the specified vertices to be assigned the current normal. Often, each vertex has a different normal, which necessitates a series of alternating calls, as in the example.
Example:Surface Normals at Vertices
glBegin (GL_POLYGON);
glNormal3fv(n0);
glVertex3fv(v0);
glNormal3fv(n1);
glVertex3fv(v1);
glNormal3fv(n2);
glVertex3fv(v2);
glNormal3fv(n3);
glVertex3fv(v3);
glEnd();
PS:glNormal*() 用来设置当前的法向量,这个法向量将被应用到紧接下来的glVertex*() 所定义的顶点上。但是通常各个顶点的法向是各不相同的,所以我们通常在定义每个顶点之前都为它确定一次法向量。
- glNormal*()的作用
- OpenGL ES之glNormal函数
- OpenGL ES之glNormal函数
- 作用域::的作用
- 作用域的作用
- ::的作用
- !!的作用
- Spring的作用、Struts的作用、Hiberante的作用
- 电容的作用?电容器的作用?
- 电话交换机的作用,程控交换机的作用
- 电容的作用?电容器的作用?
- 网络地址的作用,子网掩码的作用
- enum的作用以及主要的作用
- JavaScript 的 “-” 的作用
- 变量的作用功能、作用域和作用形态
- Spring的作用域以及RequestContextListener作用
- Spring的作用域以及RequestContextListener作用
- Spring的作用域以及RequestContextListener作用
- VC++6.0下 开发MFC OLE DB用户程序
- 开始使用Blog
- 数据结构(五)
- 睡眠
- 给年轻工程师的十大忠告(转)
- glNormal*()的作用
- 怎样成为优秀 软件测试人员
- SHGetFileInfo()函数
- 关于自己的blog
- 软件测试管理经验谈
- 性能测试基本概念释疑
- vb.net 与 XML 的操作
- 编译mysql
- VC中让窗口固定大小的一段代码