要叫什麼丫 Week 13 裁切模型、用滑鼠鍵盤控制模型
- 下載github資料夾(確認Final_Project裡有.dll檔)
- 用codeblocks打開Final_Project裡的cbp檔案
將路徑改為相對路徑- 對左邊專案名稱右鍵找到properties-在右下找到project's build option
- 找到search directories-compiler-更改為freeglut\include
- 找到search directories-linker-更改為freeglut\lib
- 將freeglut加入Final_Project資料夾中
- 執行程式,確認設定沒錯,save everything
- 以notepad++開啟gitignore
- 在.a .lib前加上#註解掉,以免沒備份到,存檔
打開Maya分解模型
- 讀入Al.obj Al.mtl模型
- 打開maya-import Al.obj
- 分別依序選取頭部、身體、右上手臂、右下手臂、右手、左上手臂、左下手臂、左手、右上腿、右下腿、右腳、左上腿、左下腿、左腳
- 選取部分後file-expotr selection-存檔為obj檔
- 依序存檔完成
- 在Final_Project中新增資料夾,命名model
- 將存檔好的obj mtl檔案放到model資料夾中
- 將week08-1的glm.cpp glm.h複製貼上到Final_Project中
- 打開codeblocks-左側專案名稱右鍵-add file-glm.cpp
- 修改程式碼
加入上手臂
- 執行結果
- 加入鍵盤控制
- 註解掉原先的keyboard函式
- 修改程式碼,新寫一個keyboard函式
- 執行結果,透過鍵盤輸入數字可以顯示對應的區塊模型
- 新增滑鼠控制效果:刪除原先keyboard函式和部分mouse程式碼
- 修改程式碼
- 執行結果:用滑鼠在式窗內移動可以看到頭會跟著移動
沒有留言:
張貼留言