先準備環境
--安裝freeglut
--安裝OpenCV (Add Path)
--設定compiler setting設定好
Complier 加入C:\OpenCV2.1\include
Linker 加入 C:\OpenCV2.1\lib
在linker setting 裡,加入3 個 cv210 cxcore210 highgui210
## week13-1_keyboard_angleID_mouse_motion_angle
複製12-3的程式碼 修改檔名
新增了
void keyboard(unsigned char key,int x,int y){
if(key=='0') angleID = 0;
if(key=='1') angleID = 1;
if(key=='2') angleID = 2;
if(key=='3') angleID = 3;
}
void motion (int x,int y){
angle[angleID] = y;
glutPostRedisplay(); ///貼上便利貼,提醒glut要重畫畫面
}
加入這些程式碼 舊的跟新的座標相減 會更滑順
int oldX = 0,oldY = 0;
void mouse(int button,int state,int x,int y){
oldX= x;
oldY= y;
}
void motion (int x,int y){
angle[angleID] +=y-oldY;
oldX= x;
oldY=y;
glutPostRedisplay(); ///貼上便利貼,提醒glut要重畫畫面
}
## week13-2_many_angle
沒有留言:
張貼留言