1. 检测鼠标的click
glutMouseFunc( (void)(*func) ( int button, int state, int x, int y ) )
button: GLUT_LEFT_BUTTON, GLUT_MIDDLE_BUTTON, BLUT_RIGHT_BUTTON
state: GLUT_DOWN, GLUT_UP
x,y: 左上角为原点
2. 检测鼠标的动作
active motion: 鼠标移动并且有一个鼠标键按下
passive motion: 鼠标移动并且无鼠标键按下
glutMotionFunc( (void)(*func) (int x, int y) )
glutPassiveMotionFunc( (void)(*func) ( int x, int y ) )