1.期中考模擬練習
2.下載課本範例 source,data,win32
3.分析一下data.zip裡的檔案 解壓縮
Al.mtl 看到裡面Ka Kd對應打光的meterial色彩
Al.obj 裡面很多內容
#代表註解
可以再引用另一個mtl檔
v代表頂點 後面有座標x y z
f代表面 face或facet後面有頂點的編號
g代表group
4.新增一個專案,命名為"week08-0_sample"
5.新增一個專案,命名為"week08-1_glm_gundam"
6.要把soure.zip裡面的glm.h glm.c都copy到你的專案資料夾,把glm.c改檔名成glm.cpp
7.在專案裡,按右鍵Add Files把glm.cpp加入專案
8.把main.cpp裡,改成11行GLUT的簡單程式碼
9.接下來,要把Gundam模型(Gundam.mtl Gundam.obj)加進去你的專案目錄裡的data資料夾
10.(歷史餘毒)要把專案的工作執行目錄,換成小數點.
11.要把 桌面\freeglut\bin\freeglut.dll 複製到專案目錄裡
12.main.cpp再加入讀模型的程式碼(上上周有寫過)
再把data/prosche.obj改成data/Gundam.obj
再把glutSolidTeapot換成
drawmodel();
13.新增一個專案,命名為"week08-2_glm_gundam_opencv_texture"
14.安裝OpenCV2.1記得要Add PATH,不要改目錄
15.關閉重開CodeBlocks(才會把PATH設定設好,要記得存檔)
16.重作剛剛的glm.h glm.cpp放到目錄裡,把Gundam.obj Gundam.mtl及新的Diffuse.jpg都放到專案的data目錄裡
17.在專案裡,按右鍵Add Files把glm.cpp加入專案
18.(歷史餘毒)要把專案的工作執行目錄,換成小數點.
19.要把 桌面\freeglut\bin\freeglut.dll 複製到專案目錄裡
20.Setting-Compiler要加入OpenCV相關的3個設定
20.1.search目錄Compiler的include目錄加C:\OpenCV2.1\include
20.2.search目錄Linker的lib目錄加C:\OpenCV2.1\lib
20.3.加入Linker設定的3個檔名cv210 cxcore210 highgui210
21.改一下glmDraw(pmodel,GLM_SMOOTH|GLM_MATERIAL|GLM_TEXTURE);
22.新增一個專案,命名為"week08-3_glm_gundam_opencv_texture_lighting"
23.重作剛剛的glm.h glm.cpp放到目錄裡,把Gundam.obj Gundam.mtl及新的Diffuse.jpg都放到專案的data目錄裡
24.專案設定 左邊 右邊-最下面Properties跳出來的第二頁,工作執行目錄executable working directory設成小數點.
25.最後,在main.cpp裡,貼入week08-2_glm_gundam_opencv_texture程式碼8行陣列+12+2行的函式呼叫
沒有留言:
張貼留言