2018年6月15日 星期五

Week 16 游伃瑄

貼圖複習


(1) 乙班期末作品展示


(2) 到moodle 下載 myEarth.zip 和 freeglut-MinGW-3.0.0-1.mp.zip 並解壓縮


(3) 到moodle 下載並安裝 OpenCV-2.1.0-win32-vs2008.exe



(4) 將freeglut->bin資料夾裡的freeglut.dll複製到myearth資料夾裡


到google搜尋自己想要貼圖的圖片並命名為image.jpg儲存在myearth資料夾裡


(5) 打開 CodeBlocks 並開啟 myearth 程式







*都設定完成後還是會執行失敗,必需重新開啟Codeblocks



(6) 加入背景貼圖 


先到google搜尋自己想要的背景圖,
並命名為background.jpg儲存在myearth資料夾裡

void display()
{   glEnable(GL_DEPTH_TEST);
    glClear(GL_COLOR_BUFFER_BIT  | GL_DEPTH_BUFFER_BIT);
    glBindTexture(GL_TEXTURE_2D, id);
    glBegin(GL_POLYGON);
        glTexCoord2f(0,0); glVertex2f(-1,+1);
        glTexCoord2f(0,1); glVertex2f(-1,-1);
        glTexCoord2f(1,1); glVertex2f(+1,-1);
        glTexCoord2f(1,0); glVertex2f(+1,+1);
    glEnd();
    glBindTexture(GL_TEXTURE_2D, id2);
    glPushMatrix();
        glRotatef(90, 1,0,0);
        glRotatef(angle, 0,0,1);
        gluQuadricTexture(quad, 1);
        gluSphere(quad, 0.5, 30, 30);;
    glPopMatrix();
    glFlush();

}

void myInit()
{   quad = gluNewQuadric();
    id = myTexture("background.jpg");
    id2 = myTexture("image.jpg");

}





--------------------------------------------------------------

粒子系統




(1) 到moodle下載 lesson19_particle.zip 並解壓縮


(2) 開啟資料夾內的 Lesson19.exe



*按下Tab鍵後再放開


*鍵盤右邊九宮格數字鍵(8,2,4,6)可改變方向(上,下,左,右)

沒有留言:

張貼留言