2017年6月16日 星期五

week15_鄉下人筆記

1.認識貼圖背景

下載Facebook社團的檔案(Earth.zip, freeglut.zip)解壓縮下載到桌面

接著下載openCV 2.1.0版本


接下來打開myEarth.cbp

這個是只有加一個貼圖的情況。如果要加更多貼圖,GLuint id;的id變數後面可以自己加(id2,id3......)

接著要放背景圖,我們在display函式中修改成如下:
void display()
{   glEnable(GL_DEPTH_TEST); ///要啟動 Detph Test 深度值的測試,3D顯示才正確
    glClear(GL_COLOR_BUFFER_BIT  | GL_DEPTH_BUFFER_BIT);
    glPushMatrix();
        glBegin(GL_POLYGON);///多邊形  開始畫
            glTexCoord2f(0,0); glVertex3f(-1,+1,0);
            glTexCoord2f(1,0); glVertex3f(+1,+1,0);
            glTexCoord2f(1,1); glVertex3f(+1,-1,0);
            glTexCoord2f(0,1); glVertex3f(-1,-1,0);
        glEnd();///結束畫
    glPopMatrix();
    glFlush();
}


然後按下執行


2.套用貼圖到自己的機器人


沒有留言:

張貼留言