老師示範小考 T-R-T
以大衛雕像的小腿為例 程式碼如下:
glPushMatrix();
glTranslatef(0.4,-1.0,0);///(4)再把(3)的腿掛在(0.4,-1.0,0)
glRotatef(angle,0,0,1);///(3)對Z軸做旋轉angle角度
glTranslatef(0.2,-0.5,0);///(2)把旋轉中心點放在畫面中間
drawLeg();///(1)畫一個小腿
glPopMatrix();
作業二 :
讀圖檔,用OpenCV 2.1
1.先下載opencv-2.1.0-vs2008.exe
2. 確認C:\OpenCV2.1\include\opencv\很多.h檔
C:\OpenCV2.1\lib\很多lib檔
C:\OpenCV2.1\bin\很多dll檔
3.開啟CodeBlocks → 新增貝殼專案 File-New-Project→Console application(要用C++)
4.在小畫家畫一張圖 存在C槽命名img.png
程式碼:
#include <opencv/highgui.h>
int main()
{
IplImage*img=cvLoadImage("C:/img.png");///圖檔儲存路徑
cvShowImage("a",img);///a為視窗檔名
cvWaitKey(0);
}
6.執行檔案 → 即可讀圖檔

作業三:
在視窗顯示會轉動的地球
1. myEarth.zip解壓縮製桌面 並將freeglut解壓縮至桌面
3.按F9執行此專案檔 → 即可看到視窗內有轉動的地球
程式碼:
4.變化版:將gluSphere(quad, 1, 30, 30); →glutSolidTeapot(0.3);
即可將圓形地球變成貼有世界地圖的茶壺



















沒有留言:
張貼留言