2024年5月6日 星期一

小白學圖學 Week12

 #Week12

## week12-1_obj_gundam_hand1_hand2

準備工作

0.安裝freeglut,把lib\libfreeglut.a複製成libglut32.a

1.OpenCV要裝起來,要記得勾Add Path

2.把CodeBlocks Setting-Complier加入3個設定:

-Search directories的complier要設C:\OpenCV2.1\include

-Search directories的Linker要設C:\OpenCV2.1\lib

-Linker settings 要設cv210 cxcore210 highgui210

再把Github上周的程式,拿下來(可用Git指令,也可用Github的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整個目錄,複製新的目錄,改目錄名week12-2_obj_gundam_upper_lower_hand

1.3.把.cbp改檔名week12-2_obj_gundam_upper_lower_hand

2.CodeBlocks把.cbp檔開起來,把下面的專案Title改成week12-2_obj_gundam_upper_lower_hand

利用Maya登入後,New再Import hand1.obj要把它裁切出下手臂lower.obj和上手臂upper.obj

匯出來的檔案,要放在drawlower

3.最後,再改程式碼,先把drawLower()函式調好,再掛到drawUpper()的後面

使用TRT的轉動

##week12-3_obj_gundam_body_upper_lower

0.先把week12-2_obj_gundam_upper_lower_hand整個目錄,複製新的目錄,改目錄名week12-3_obj_gundam_body_upper_lower

1.3.把.cbp改檔名week12-3_obj_gundam_body_upper_lower

2.再把Title改成week12-3_obj_gundam_body_upper_lower

3.再開啟CodeBlocks把week12-3_obj_gundam_body_upper_lower開起來

接下來,Maya要切出身體囉body.obj

最後,程式碼再加上

GLMmodel*body=NULL;

再把void drawBody()複製出來,改用body.obj和body body body

## week12-4_keyboard_angleID_mouse_motion_angle

0.複製

1.改名

2.Title


沒有留言:

張貼留言