#include<Windows.h>
#include<GL/glut.h>
#include<GL/GL.h>
void init() {
glClearColor(1.0, 1.0, 1.0, 0.0); //設置白色爲窗口背景色
glMatrixMode(GL_PROJECTION); //設置爲正投影模式
gluOrtho2D(0.0, 200.0, 0.0, 150.0); //設置投影區域
}
void lineSegment() {
glClear(GL_COLOR_BUFFER_BIT); //刷新顏色緩存
glColor3f(0.0, 0.4, 0.2); //繪製對象的顏色爲綠色
glBegin(GL_LINES); //開始畫線
glVertex2i(180, 15);
glVertex2i(10, 145);
glEnd();
glFlush();
}
void main(int argc,char** argv) {
glutInit(&argc,argv);
glutInitDisplayMode(GLUT_SINGLE || GLUT_RGB); //設置顯示模式
glutInitWindowPosition(50, 100); //設置窗口位置
glutInitWindowSize(400, 300); //設置窗口大小
glutCreateWindow("這是測試openGL的窗口程序例子!");
init();
glutDisplayFunc(lineSegment);
glutMainLoop();
}
(1)入門-簡單例子
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.