1.將static void display(void)刪除
2.打上新的display
glClear(R,G,B,A);是調整背景顏色
glColor3f(R,G,B);是物品顏色
glutSolidTeapot();是茶壺的形狀
3.把int main(int argc,char* argv[])刪到剩這樣
剩下:
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH);
glutCreateWindow("GLUT Shapes");
glutDisplayFunc(display);//這是為了使用之前改的display而加的
glutMainLoop();
4.執行!
5.另一張圖要更動display
改成:
glClearColor(0,1,0,0);///背景顏色
glColor3f(0,1,1);///色彩
glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT);
glBegin(GL_POLYGON);///開始畫(多邊形)
glVertex3f(1,1,0);///頂點
glVertex3f(-1,1,0);///3f代表三個參數是float
glVertex3f(0,-1,0);///
glEnd();///結束畫
glutSwapBuffers();
6.執行!







沒有留言:
張貼留言