opengl 入门学习 随笔六
2014-11-27 09:39
141 查看
画一个正弦函数的图形:
glBegin()和glEnd()联合使用,将要画的内容写在其中;其中glBegin()内的参数表示要画的图形的类型;
glVertex2f();表示的是顶点的意思,2f表示2个浮点数;因为图形都是由点,线,面组成。
最后千万不要忘了glFlush().
#include<math.h> const GLfloat factor = 0.1f; void myDisplay() { GLfloat x; glClear(GL_COLOR_BUFFER_BIT); glBegin(GL_LINES); glVertex2f(-1.0f,0.0f); glVertex2f(1.0f,0.0f); glVertex2f(0.0f,-1.0f); glVertex2f(0.0f,1.0f); glEnd(); glBegin(GL_LINE_STRIP); for(x=-1.0f/factor;x<1.0f/factor;x+=0.01f) { glVertex2f(x*factor,sin(x)*factor); } glEnd(); glFlush();这一次的显示函数跟上一次的不同就在于所画的内容。
glBegin()和glEnd()联合使用,将要画的内容写在其中;其中glBegin()内的参数表示要画的图形的类型;
glVertex2f();表示的是顶点的意思,2f表示2个浮点数;因为图形都是由点,线,面组成。
最后千万不要忘了glFlush().
相关文章推荐
- OpenGL入门学习
- OpenGL入门学习【转载】
- OpenGL入门学习(十三) 【转】
- OpenGL入门学习(十四)(转)
- OpenGL入门学习----数据传输方式
- OpenGL入门学习
- OpenGL入门学习(五)
- OpenGL入门学习(十二) 【转】
- OpenGL入门学习(十一) 【转】
- OpenGL入门学习(二)
- OpenGL入门学习二
- OpenGL入门学习(三) 【转】
- OpenGL入门学习(四) 【转】
- OpenGL入门学习(十四) 【转】
- OpenGL入门学习(八) 【转】
- OpenGL入门学习
- OpenGL入门学习(二) 【转】
- OpenGL入门学习(六) 【转】
- OpenGL入门学习(十六) 【转】
- OpenGL入门学习(四)