##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]
沒有留言:
張貼留言