2023年5月11日 星期四

Doing Nothing Losing Life Week13

 Week13

Step01-1


將上週的檔案用 git 指令 clone 下來,用Codeblocks 打開 Final_Project.cbp

Project > Build Options 

將 Compiler 和 Linker 改成下圖所示 





複製 freeglut 資料夾丟入 Final_Project 資料夾,複製 libfreeglut.a 並改名為 libglut32.a

Step01-2


想要馬上備份,用 Notepad++ 開啟 gitignore 並將 *.a *lib 註解


Step01-3

隨時備份,用 git 指令備份,git status (紅色)/git add .(加到帳冊) /git status(綠色)
git config -- global user.email / git config -- global user.name / git commit -m "Week13"/git push


Step02-1

去 https://jsyeh.org/3dcg10/ 下載 data 並將裡面的 ab.obj 用 Maya import


用 Maya 將不同部位分別匯出部位的 Obj 檔案



在 Final_Project 裡新增一個model資料夾,並將剛剛的Obj檔丟進去

Step02-2 

把Week08的glm.h glm.cpp 複製到 Final_Project裡,#include "glm.h" 並 Add Files 把 glm.cpp加好

增加 
#include "glm.h"

GLMmodel * head = NULL;
GLMmodel * body = NULL;

並將下面原本畫茶壺的程式碼改掉





Step03-1

將原本舊的Keyboard指令註解,並改為




Step03-2

想用滑鼠去移動它,新增下列程式碼









沒有留言:

張貼留言