2017年9月21日 星期四

魏建新的學習單week2

1.開啟專案

2.把老師教的程式碼打上專案

3.把專案打開

4.第2程專案


程式碼:
#include <GL/glut.h>

void display(void)
{
    ///背景顏色(R, G, B, 透明度)
    glClearColor(0,1,0,0);
    ///清除背景buffer
    glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
    ///設定GL顏色 (R, G, B)
    glColor3f(1,0,1);
    ///茶壺 
    glutSolidTeapot(0.3);
    ///刷新 延伸閱讀
    glutSwapBuffers();
    ///開始晝圖(多邊形)
    glBegin(GL_POLYGON);
    ///坐標設定
   glVertex3f(1,1,0);
   ///END
   glEnd();

   
}

int main(int argc, char *argv[])
{
    ///初始化glut
    glutInit(&argc, argv);
    ///設定顯示模式
    glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH);
    ///創建glut 3D視窗
    glutCreateWindow("GLUT Shapes");
    ///呼叫display function
    glutDisplayFunc(display);
    ///主要LOOP
    glutMainLoop();

    return EXIT_SUCCESS;
}

沒有留言:

張貼留言