week 12
##week12-1_obj_gundam_hand1_hand2
0. 安裝 freeglut,將lib\libfreeglut.a複製成libglut32.a
1.安裝openCV2.1, 要勾Add PATH,裝在預設目錄
2.Setting Compiler裡,要把3個設定設好
-Compiler 加入C:\OpenCV2.1\include
-Linker加入C:\OpenCV2.1\lib
-Linker setting裡,加入3個 cv210 cxcore210 highgui210
再把github上周的程式,拿下來(可用git指令,也可用code-download zip)
1.把week11-3_obj_gundam_hand1_hand2 複製到桌面
2.改目錄名 week12-1_obj_gundam_hand1_hand2
3.把 .cbp,改檔名week12-1_obj_gundam_hand1_hand2.cbp
4.再用codeblocks的file-open 開啟剛剛的 .cbp檔
##week12-2_obj_gundam_upper__lower_hand
0.先把week12-1_obj_gundam_hand1_hand2 整個目錄,(先關掉codeblocks,才會記得存檔)複製成新的目錄,
改目錄名week12-2_obj_gundam_upper__lower_hand上手臂、下手臂的意思
1.把.cbp,改檔名week12-2_obj_gundam_upper__lower_hand.cbp
2.codeblocks把.cbp檔開起來,把下面的專案title改成week12-2_obj_gundam_upper__lower_hand
要改的程式碼,多宣告2顆
、、、cpp
GLMmodel * upper = NULL;
GLMmodel * lower = NULL;
、、、
再把drawmodel()複製兩份
glPushMatrix();
drawUpper();
glPushMatrix();
glTranslatef(0,-0.1,0);///(3)把旋轉中的手掛到肩上
glRotatef(angle++,1,0,0);///(2)旋轉
glTranslatef(0,-0.2,0);///(1)把旋轉中心放到正中心
drawLower(); ///week11-3
glPopMatrix();///加入旋轉
glPopMatrix();
glutSwapBuffers();
沒有留言:
張貼留言