2024年5月16日 星期四

啵咕咕的筆記week13

 week13-1

安裝freeglut

opencv 安裝

compiler-setting設定

上週12-3拿來用

再加上新的鍵盤,滑鼠程式碼

float angle[20] = {};

int angleID = 0;

int oldX = 0, oldY = 0;

void motion(int x, int y)

{

    angle[angleID] += y - oldY;

    oldX = x;

    oldY = y;

    glutPostRedisplay();

}

void mouse(int button, int state, int x, int y)

{

    oldX = x;

    oldY = y;

}


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;

}

.....

    glutMouseFunc(mouse);

    glutMotionFunc(motion);

    glutKeyboardFunc(keyboard);

#week13-2

複製整個week13-1,改目錄、檔名、title為13-2

+FILE指標

FILE * fin = NULL;

FILE * fout = NULL;

沒有留言:

張貼留言