第一節課
1.Moodle下載範例
- source.zip
- windows.zip
- data.zip
- 解壓縮全部
- 建立並設定好GLUT專案
- source.zip裏的檔案加進去
- glm.h放同目錄(桌面的glut專案文件夾)
- glm.c更改檔名為glm.cpp
- 打開transformation.c檔案并將其内容複製到main.cpp裏
- 再將glm.cpp加入到glut專案(若加入後執行程式閃退即代表成功
4. 親手打造 20行程式
- #include "glm.h" //要雙引號用同目錄的.h檔, 使用外掛
- GLMmodel * pmodel; //使用指標pmodel
- 畫模式, 使用 glm系列的函式glmReadOBJ(), glmDraw() ....
- void display()
- int main()
5. 加入打光的整合哦!!!
- 從 blog 拿出 打光的陣列 (pos的z有改)
- 從 blog 拿出 打光的設定 (要有 GL_DEPTH_TEST)
- 把模型轉 180度
我們改用 Gundam 的模型 gundam還沒有切開.zip
把 Gundam.obj Gundam.mtl 放在 freeglut\bin\目錄
6. 整合貼圖 用 Week08的貼圖函式
- myTexture()
- 在 main() 的 glutMainLoop()之前 myTexture("Diffuse.jpg")
- 安裝 OpenCV 2.1, 小心 PATH
C:\OpenCV2.1\lib
cv210 cxcore210 highgui210
再重開 CodeBlocks即可!!!!
7. 老師傳給你的 gundam.zip 檔, 對應 gundam 目錄
- 用 CodeBlocks 開啟 gundam.cbp 專案檔
- 只要 OpenCV有裝好, 就可以有 彩色的 gundam出來
沒有留言:
張貼留言