了解不同色彩與貼圖的影響
實作圖檔
下載軟體(OpenCV-2.1.0-win32-vs2008)後,重新啟動codeblock,做設定
Compiler: C:\OpenCV2.1\include
Linker: C:\OpenCV2.1\lib
cv210 cxcore210 highgui210
‵‵‵cpp
#inlude<opencv/highgui.h>
{
IplImage * img = cvLoadImage("檔名.png");
cvShowImage("week07", img);
cvWaitKey(0);
}
下載圖檔須和程式放在同一目錄中,且檔名藥箱圖,即可用最短,檔案最小,且跨平台的方式讀入圖片
期中考練習
使用圖片貼圖
至老師的https://gist.github.com/jsyeh/7405ec46dbd99cc4db1e8f242537fac1中複製已寫好的程式碼,在coodblock中新增GLUT專案 week07-2_myTexture,和之前一樣方法,開啟後貼上程式碼將地球存檔在桌面的 freeglut 的 bin裡面,即可
貼圖座標設定
上方程式碼中加入
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();
用glTexCoord2f(tx,ty)修改旋轉地球
將另一個myEarth的程式碼複製,撰寫最後一個程式,使其中間的地球能夠旋轉
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
沒有留言:
張貼留言