2023年3月30日 星期四

✿mei's week07

 ✿電腦圖學✿

week07-1  

先到這裡下載date和win32的檔案

解壓縮將date資料夾拉到windows

打開裡面 Texture.exe的程式 執行看看不同的色彩


利用程式理解貼圖座標的意思

改變glTexCoord2f( 1.0, 1.0); glVertex3f( 1.0, 1.0, 0.0);

超過的話從0開始(●'◡'●)



打開網址可以練習期末考 練習網址

glPushMatrix();//備份矩陣
    glTranslatef(x,y,z);//移動
    glRotatef(angle,x,y,z);//轉動
    glScalef(x,y,z);//縮放
    glBegin(GL_POLYGON);//開始畫
        glColor3f(r,g,b);//色彩
        glTexCoord2f(tx,ty);//貼圖座標
        glNormal3f(nx,ny,nz);//打光的法向量
        glVertex2f(x,y);//頂點
    glEnd();//結束畫
glPopMatrix();//還原矩陣

week07-2下載OpenCV

注意下載的步驟

點開下載檔,這步注意第一項不要點擊


接下來重新打開Codeblocks

打開sitting compiler設定以下參數



開啟新的檔案,先試著打開一個圖片


week07-3 

打開老師的程式碼小葉老師

將圖片放在freeglut>bin 命名earth.jpg


加上一段程式碼

    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();



week07-4做出旋轉的地球

複製老師的程式碼,修改圖片名稱


沒有留言:

張貼留言