2024年5月13日 星期一

Yweek13

 week13

安裝freeglut

安裝OpenCV 選第二個

設定compiler setting

    Complier 加入C:\OpenCV2.1\include
    Linker 加入 C:\OpenCV2.1\lib
   在linker setting 裡,加入3 個 cv210 cxcore210 highgui21

 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(); 
}




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

week13-3_FILE_fopen_fclose_fprintf_fscanf









沒有留言:

張貼留言