官方文档:
OpenGLUT Documentation
http://openglut.sourceforge.net/group__input.html
检测鼠标单击
void glutMouseFunc(void (*func)(int button,int state,int x,int y));
func
:处理鼠标点击事件的函数名
button
:取值GLUT_LEFT_BUTTON
GLUT_MIDDLE_BUTTON
GLUT_RIGHT_BUTTON
state
:取值GLUT_DOWN
GLUT_UP
x,y
:提供鼠标当前窗口坐标(以左上角为原点)
检测鼠标动作
鼠标移动并且一个鼠标键被按下
void glutMotionFunc(void(*func)(int x,int y));
鼠标移动并没有鼠标键按下
void glutPassiveMotionFunc(void (*func)(int x,int y));
检测鼠标进入或离开窗口区域
void gl