2018年6月15日 星期五

week16_李紹銘

複習 OpenCV 貼圖



1)下載 myEarth.OPencv210.freeglut檔


2)打開myEarth裡的myEarth.cbp用codeblock開啟
補上各專案需要的include目錄 




lib目錄


3)加上link:
              cv210.cxcore210.highgui210.glut32.open32gl.glu32.gdi32.winmm



4)把執行程式和圖片檔放入myEarth裡面


執行一次結果:


因為缺少背景,所以加入背景,先增加一個變數id2,把id2輸進去

id2 = myTexture("bg.jpg");
然後設計背景大小
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);來呼叫不同的貼圖

執行結果:


粒子系統
下載lesson19_particle打開來執行
呈現:

沒有留言:

張貼留言