##week12
##week12-1_glm_gundam_handA_handB
0.開新的專案
1.安裝opencv
2.重開codeblocks,setting-compiler的3個設定
3.再把week11-2的程式下載
4.week11-2複製目錄,改目錄名為week12-1_glm_gundam_handA_handB
5.用nope++改目錄名
6.用codeblocks開啟week12-1
要修改今天的程式:把今天考試的TRT設定正確
技巧1:把擋住的,註解掉。把旋轉,
技巧2:把用來對照的座標原點,用glutSolidSphere(0.1,30,30);
##week12-2_glm_gundam_upper_lower
要把上手臂跟下手臂切好,讀入
maya開啟,把handA,obj讀入,切割出upper.obj和lower.obj
加程式
```cpp
GLMmodel*upperA讀入,切割出upper.obj和lowerA.obj
再把week12-1複製成week12-2
裡面的.cbp改檔名成week12-2_glm_gundam_upper_lower.cbp
再用Nope++把title和目錄,也更新成week12-2_glm_gundam_upper_lower
加程式
```cpp
GLMmodel*upperA=NULL;
GLMmodel*lowerA=NULL;
```
##week12-3_glm_gundam_keyboard_angleID_mouse_motion_angle
1.把week12-2複製成week12-3_glm_gundam_keyboard_angleID_mouse_motion_angle
2.利用mouse motion來改變angle
```cpp
float angle =0,da=1;
void motion(int x,int y){
angle=y;
}
void display()
{
///angle+=da;
///if(angle>90)da=-1;
/// if(angle<0)da=+1;
glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT);
....
```
在in main()裡,加入glutMotionFunc(motion);
沒有留言:
張貼留言