OpenGL教程之创建一个glut窗口

it2022-05-08  8

OpenGL教程之创建一个glut窗口

环境配置

ArchLinux:

yaourt freeglut

安装freeglut。

代码如下

#include <GL/gl.h> #include <GL/freeglut.h> void Display(void) { glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT|GL_STENCIL_BUFFER_BIT);//清除缓冲 glutWireTeapot(0.5);//茶杯 glutSwapBuffers();//交换两个缓冲区指针 } int main(int argc,char **argv) { glutInit(&argc,argv);//初始化 glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGBA | GLUT_DEPTH);//设置初始显示模式 glutInitWindowSize(640, 480);//设置窗口大小 glutInitWindowPosition(100, 100);//设置窗口初始位置 glutCreateWindow("Demo");//窗口标题 glutDisplayFunc(Display);//绘图时调用Display(); glutMainLoop();//主循环 return 0; }

运行后结果如下:


最新回复(0)