2024年2月22日 星期四

魚鱗☆゚.*・。電腦圖學 Week01

1. 打開這個網址試電腦☆゚.*・。

https://madebyevan.com/webgl-water/?fbclid=IwAR1B-dO2mfVrZSq1JYziUjIHy9DVYiOUZhIuhzKVbGjW3RpEIQ6h7wyLZTc










2. OpenGL Project☆゚.*・。

    (1)打開CodeBlocks 17.12☆゚.*・。
    

    
    (2)New -> Project☆゚.*・。
       
    
    (3)下滑找到OpenGL☆゚.*・。
    
    
    (4)一直按Next 直到看到Finish 按下去!☆゚.*・。
    
    
    (5)執行☆゚.*・。
    
    
    (6)成功☆゚.*・。
    

3. OpenGLUT Project☆゚.*・。
    (1-1)Moodle->上課用軟體->freeglut ->下載下來☆゚.*・。
    
    (1-2) 下載 -> freeglut打開☆゚.*・。
    

    (1-3)把freeglut資料夾挪到桌面並進入☆゚.*・。
    
    (1-4)進入lib,把libfreeglut.a複製貼上☆゚.*・。

    

    

    (1-5)把複製的那個名稱改成"libglut32.a"☆゚.*・。

    

    (1-6)複製路徑"C:\Users\Administrator\Desktop\freeglut"☆゚.*・。

    

    (2-1)New -> Project -> GLUT project☆゚.*・。

     

    (2-2) 注意名字格式,第一個位置選擇"桌面"☆゚.*・。

    

    

    (2-4)第二個位置貼上剛複製的路徑,一直按Next 直到看到Finish 按下去!
    

     (2-5)執行,然後成功畫面☆゚.*・。
        


4. 打程式☆゚.*・。

    (1)再創1個GLUT project,打開main☆゚.*・。

    

    (2)在week01_GLUT_10_lines上打程式☆゚.*・。

    #include <GL/glut.h> ///第18行 #include,使用GLUT外掛

    void display()

    {

        glutSolidTeapot( 0.3 );

        glutSwapBuffers();

    }

    int main(int argc, char *argv[]) ///第138行, int main

    {

        glutInit(&argc, argv); ///第140行,開啟GLUT功能

        glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH); ///143行,設定顯示模式

        glutCreateWindow("GLUT Shapes"); ///第145行,開一個GLUT視窗

        glutDisplayFunc(display); ///第148行,藥用display()函式畫圖

        glutMainLoop(); ///第174行,主要的迴圈,在這裡一直運作不結束

    }

    
    (3)完成
☆゚.*・。

    

5. 上傳Github☆゚.*・。

    (1)創一個新的倉庫☆゚.*・。

    

    (2)把今天做的上傳上去,完成!☆゚.*・。

    





    


    


    


    







沒有留言:

張貼留言