OpenGL教程之創建一個glut窗口

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;
}

運行後結果如下:

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章