2024年5月9日 星期四

Han Week12

 #Week12


##

week12-1_glm_gudam_handA_handB

先設定好環境

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

1.重開CodeBlocks,Setting-Compiler裡要改3個地方

###CodeBlocks:Setting-Complier裡,要加入Opencv相關的3個設定

###=>C:\OpenCV2.1\include

###=>C:\OpenCV2.1\lib

###=>cv210 cxcore210 highgui210

再把GitHub的程式下載(兩種下載法 Git指令 or Download ZIP)

再把week11-2_obj_gundam_opencv_texture_lightings拿來改

1.week11-2複製目錄,改目錄名為week12-1_glm_gudam_handA_handB

2.把.cbp檔,改檔名為week12-1_glm_gudam_handA_handB,cbp

3.用Notepad++ 開.cbp檔,改Title為week12-1_glm_gudam_handA_handB並把對應目錄改好


要修改的程式:把今天考試的T-R-T設定正確
技巧1:把檔住的註解掉把轉註解掉
技巧2:把用來對照的座標原點,用glutSolidSphere(0.1,30,30);
3.glTranslatef(...);
2.glRotatef(...);
1.glTranslatef(...);








##week12-2_glm_gundam_upper_lower
目標:要把上手臂,下手臂切好讀入
事先準備:MAYA開啟,把handA.obj 讀入,切割出upperA.obj和lowerA.obj
放到week12-2的目錄

加程式
‵‵‵cpp
GLMmodel * upperA = NULL;
GLMmodel * lowerA = NULL;

再把void drawHandA()複製修改成 void drawUpperA()和void drawUpperB()




##week12-3_glm_gundam_keyboard_angleID_mouse_motion_angle
1.把week12-2_glm_gundam_upper_lower複製成                                                                      week12-3_glm_gundam_keyboard_angleID_mouse_motion_angle
2.利用mouse motion 來改變 angle





沒有留言:

張貼留言