2023年3月30日 星期四

最後生還者沒了 Week07-貼圖Texture



Week 07-00 Texture.exe


1.https://jsyeh.org/3dcg10/ 把 win32 data 下載並解壓縮至同個資料夾



2.將名為 Texture.exe 的程式打開,並進行操作,glColor4f() 這串程式可更改圖片顏色,glTexCoord2f  則是更改下面圖片的邊框



Week 07-01 OpenCV



1.下載 OpenCV 並安裝,途中安裝選項要選好,如圖下



2. codeblockssettingcompiler進行設定
    分別為
    Search directoriescompiler中加入C:\OpenCV2.1\include
    Linker中加入C:\OpenCV2.1\lib
    Linker Setting中加入的cv210 cxcore210 highgui210





3.設定完後,新開cpp存檔,並打以下程式




4.並在設定存檔處的資料夾內丟入指定要展示的圖片,程式碼也要打對應圖片的檔名,圖片才會正常顯示。


Week07-02 myTexture


1.建立GLUT專案,並將程式碼全刪,透過網址去 gist.github.com/jsyeh,找到老師的範例程式碼複製並貼上專案





2.在網上找到一張地球的圖片並取名為 earth.jpg ,放進 \freeglut\bin 資料夾裡,並執行程式,看圖片使否有以茶壺的形狀呈現。




3.void display( )裡添加程式

        glBegin(GL_POLYGON);
            glTexCoord2f(0,0);glVertex2f(-1,+1);
            glTexCoord2f(1,0);glVertex2f(+1,+1);
            glTexCoord2f(1,1);glVertex2f(+1,-1);
            glTexCoord2f(0,1);glVertex2f(-1,-1);
        glEnd();

    會讓背景以earth.jpg圖片填充



Week07-03 myEarth


1.開新GLUT專案,並去老師的github網頁:    https://gist.github.com/jsyeh
找到myEarth的程式碼並複製貼上,以及下載 myEarth.jpg 圖片並放入\freeglut\bin資料夾裡






2.執行確認程式是否成功運作











沒有留言:

張貼留言