glut回调函数解析
//显示
glutDisplayFunc(void (*func)(void));
//改变窗口大小时调用
glutReshapeFunc(void (*func)(void));
//键盘事件,key指按下的键,x和y表示按下key键时鼠标的位置
glutKeyboardFunc(void (*func)(unsigned char key,int x,int y));
//鼠标点击事件,button表示鼠标的某个键,state指当前键的状态(按下或释放),x和y表示鼠标位置
glutMouseFunc(void (*func)(int button,int state,int x,int y));
//鼠标点击且移动时调用
glutMotionFunc(void (*func)(int x,int y));
//鼠标移动时调用
glutPassiveMotionFunc(void (*func)(int x,int y));
//空闲时调用
glutIdleFunc(void (*func)(void));

浙公网安备 33010602011771号