2024年5月6日 星期一

week12鋼dame

 ##week12-1_obj_gundam_hand1_hand2

準備工作

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

1.OpenCV要裝起來,要記得溝Add PATH, 再重開Codeblocks

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

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

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

-Linker setting要設cv210 cxcore210 highgui210


再把GitHub上周的城市, 拿下來(可用Git指令, 也可用GitHub的Code-Download ZIP)

1.把week11-3_obj_gundam_hand1_hand2複製到桌面

2.改目錄名week12-1_obj_hand1_hand2。

3.把 .cbp, 改檔名week12-1_obj_hand1_hand2.cbp。

4.再用CodeBlocks的File-Open開啟剛剛的 .cbp檔。


##week12-2_obj_gundam_upper_lower_hand

0.先把week12-1_obj_gundam_hand1_hand2整個目錄,(先關掉CodeBlocks, 才會記得存檔)複製新的目錄,改目錄名

1.把.cbp檔, 修改檔明成week12-2_obj_gundam_upper_lower_hand.cbp

2.CodeBlocks

3.

4.

##week12-3_obj_gundam_body_upper_lower

0.把目錄複製week12-2_obj_gundam_lower_hand複製成week12-3_obj_gundam_body_upper_lower

1.再把裡面的.cbp改檔名成week12-3_obj_gundam_body_upper_lower.cbp

2.再把Title改成week12-3_obj_gundam_body_upper_lower

3.在開啟CodeBlocks把week12-3_obj_gundam_body_upper_lower.cbp開起來,接下來Maya要切出身體囉body.obj。最後程式碼再加上ˋˋˋcpp, GLModel * body = NULL;ˋˋˋ

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


##week12-4_keyboard_angleID_mouse_motion_angle

0.複製

1.改名

2.Title


ˋˋˋcpp

void keyboard(usigned char key, int x, int y){

    if(key=='0') angle = 0;

    if(key=='1') angle = 1;

    if(key=='2') angle = 2;

    if(key=='3') angle = 3;

}

void motion(int x, int y){

    angle[angleID]

沒有留言:

張貼留言