OpenGL入门(二)
来源:互联网 发布:平面画图软件 编辑:程序博客网 时间:2024/06/09 19:40
OpenGL中用glVertex系列函数来指定某一个点
以glvertex开头,后面跟一个数字和1~2个字母。例如:
glVertex2d
glVertex2f
glVertex3f
glVertex3fv 等等。
数字表示参数的个数,字母表示参数的类型。
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);
void myDisplay(void){glClear(GL_COLOR_BUFFER_BIT);glBegin( /* 在这里填上你所希望的模式 */ );/* 在这里使用 glVertex*系列函数 *//* 指定你所希望的顶点位置 */glEnd();glFlush();
glBegin的参数: GL_POINTS 、GL_LINES、 GL_LINE_STRIP,GL_LINE_LOOP、GL_TRIANGLES、GL_TRIANGLE_STRIP、GL_TRIANGLE_FAN 等
阅读全文
0 0
- OpenGL入门(二)
- OpenGL入门学习(二)
- OpenGL入门笔记(二)
- OpenGL入门学习(二)
- OpenGL入门学习(二)
- opengl入门学习(二)
- OpenGL入门学习(二)
- OpenGL入门学习(二)
- opengl入门(ubuntu版)(二)
- OpenGL入门学习(二) 【转】
- OpenGL入门(二):绘制一个点
- OpenGL入门学习笔记(二)
- OpenGL入门学习二
- OpenGL入门学习[二]
- OpenGL入门学习[二]
- OpenGL入门学习[二]
- OpenGL入门学习[二]
- OpenGL入门学习[二]
- win10+mysql
- 对象模型图(OMD)
- java NIO基本操作
- 常用的hash算法
- 在Ubuntu14.04下编译程序出现缺失libudev.h
- OpenGL入门(二)
- fgm实例练习笔记-3.8简易网页时钟
- Android Service完全解析,关于服务你所需知道的一切(上)
- 代码复用
- python的eval、exec函数使用总结
- 怎么让优酷视频在网页中自动播放方法
- 百练_2694逆波兰表达式
- Codeforces Round #423 (Div. 2) E. DNA Evolution(树状数组)
- 公共子序列1007