2020年3月10日 星期二

wk2

複習上禮拜做的東西



親手打造第一個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();

沒有留言:

張貼留言