2024年2月22日 星期四

C~電腦圖學日誌 Week01

    1加入blogger並每周紀錄一篇上課內容
    
    2點FB連結https://madebyevan.com/webgl-water/確認電腦跑得動

    
    3開OpenGL
    開一個新project 並選OpenGL
    
    直接按next
    
    改project的名子並把檔案存在桌面
        
      執行完的畫面
        
    4開GULT
    下載moodle上面函式庫的檔案freeglut-MinGW-3.0.0-1.mp.zip並拖到桌面
    接下來複製libfreeglut.a這檔案並改名成libglut32.a
   
    開一個新project 並選GLUT
    先按next
    接著改project的名子並把檔案存在桌面
    
    並把剛剛改好函式庫名的路徑貼上
   
     執行完的畫面
    
    5做茶壺
    在開一個GLUT專案並取名為week01_GLUT_10_lines

    改成式碼
    #include <GL/glut.h>///第18行留下來,使用GLUT外掛
    void display()
    {
        glutSolidTeapot(0.3);
        glutSwapBuffers();
    }
    
    int main(int argc, char *argv[])///第138行,main()函式
    {
        glutInit(&argc, argv);///第140行,開啟GLUT功能
        glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH);///第143行,設定顯示模式
        glutCreateWindow("2024電腦圖學第01週");///第145行,開一個GLUT視窗
        glutDisplayFunc(display);///第148行,要用display()函式來畫圖
    
        glutMainLoop();///第174行,主要的迴圈,在這裡一直運作,不結束
    }
    執行完的畫面
   
     6程式碼上傳github



沒有留言:

張貼留言