複習上禮拜做的東西

親手打造第一個GLUT程式
先把第一個的程式碼刪掉,在打以上的程式碼
glutInit(&argc,argv);
main的參數加進來
glutInitDisplayMode(GLUT_DOUBLE | GLUT_DEPTH);
啟動3D的顯示能力 ( 兩倍顯示baffer | 有3D深度 )
glutCreateWindow("week02");
建立視窗
glutDisplayFunc(display);
等一下怎麼畫
glutMainLoop();
主要的迴圈,會卡在這裡,不會結束
glutSolidTeapot(0.3);
這是實心的茶壺
glutSwapBuffers();
交換2倍的Buffers
加入顏色
glColor3f(1.0,0.5,0.3);
必須在畫圖之前才有用!!!
(3f = 3個float)
畫圖案
glBegin(GL_POLYGON);
開始(畫出多邊形圖案)
glVertex2f(1,0);
劃出頂點位置
glEnd();



沒有留言:
張貼留言