opengl入门资料
来源:互联网 发布:株洲网络买花花店 编辑:程序博客网 时间:2024/05/17 22:41
二、在OpenGL中指定顶点
由以上的讨论可以知道,“点”是一切的基础。
如何指定一个点呢?OpenGL提供了一系列函数。它们都以glVertex开头,后面跟一个数字和1~2个字母。例如:
glVertex2d
glVertex2f
glVertex3f
glVertex3fv
等等。
数字表示参数的个数,2表示有两个参数,3表示三个,4表示四个(我知道有点罗嗦~)。
字母表示参数的类型,s表示16位整数(OpenGL中将这个类型定义为GLshort),
i表示32位整数(OpenGL中将这个类型定义为GLint和GLsizei),
f表示32位浮点数(OpenGL中将这个类型定义为GLfloat和GLclampf),
d表示64位浮点数(OpenGL中将这个类型定义为GLdouble和GLclampd)。
v表示传递的几个参数将使用指针的方式,见下面的例子。
这些函数除了参数的类型和个数不同以外,功能是相同的。例如,以下五个代码段的功能是等效的:
(一)glVertex2i(1, 3);
(二)glVertex2f(1.0f, 3.0f);
(三)glVertex3f(1.0f, 3.0f, 0.0f);
(四)glVertex4f(1.0f, 3.0f, 0.0f, 1.0f);
(五)GLfloat VertexArr3[] = {1.0f, 3.0f, 0.0f};
glVertex3fv(VertexArr3);
阅读全文
0 0
- opengl入门资料
- openGL ES入门一些资料
- opengl入门好资料,吐血推荐
- OpenGL 入门资料(适合初学者)
- OPENGL 资料
- opengl资料
- OpenGl 资料
- openGL资料
- OpenGL、OpenGL ES相关资料
- OpenGL入门
- OpenGL 入门
- Opengl入门
- OpenGL 入门
- OpenGL 入门
- opengl入门
- OpenGL入门
- opengl入门
- OpenGL入门
- MySQL索引原理与慢查询优化
- iptables详解
- 刷清橙OJ--A1060.Archery
- 动态更换应用Icon
- 3分钟快速搭建nodejs本地服务器运行测试html/js
- opengl入门资料
- unity3d 镜像翻转画面脚本
- php图片等比压缩代码,支持jpg,png,gif,验证gif动画
- selenium2java如何关闭上传弹框问题的解决办法
- typedef struct 和 struct的区别
- 深入理解PHP内核(一):生命周期和zend引擎
- 学习笔记
- pageContext、request、session和application区别
- MySQL中 InnoDB: Check that you do not already have another mysqld process 错误解决办法