#week16
## week16-0_sample
1.先設定好環境
2. 安裝 freeglut 再把 lib\libfreeglut.a 複製成 libglut32.a
3. 安裝 opencv 2.1, 記得要 Add PATH, 不要設目錄
4. 關閉重開 CodeBlocks (才會把 PATH 設定設好 要記得存檔)
5. -Search directories 的 Compiler 對應 C:\OpenCV2.1\include
6. -Search directories 的 Linker 對應 C:\OpenCV2.1\lib
##week16-1_sample_gluLookAt
請先看課本範例 Projetion.exe的範例
gluPerspective 透視投影
glOrtho 垂直投影
glFrustum 比較奇怪,通常不用它的投影法
左右上下近遠 共6組參數
gluPerspective(視角,長寬比,z近,z遠)
fovy field of view in y視角
aspect ratio 長寬比
我們將要寫個程式 ,11行+8行,做出透視投影
1.開新專案
2.貼上11行GLUT簡單程式碼
3.在 int main()裡,加入glutReshapeFunc(reshape)
4.寫自己的void reshape(int w,int h)
1.開新專案
2.偷用week05_rotating_earth的程式碼
3.執行出錯,原來是沒有圖檔
4.旋轉的地球加上一個舞台的背景(圖自己找)
5.給 id1=地球貼圖 ,id2=舞台背景貼圖
沒有留言:
張貼留言