OpenGL-鼠标交互

来源:互联网 发布:淘宝零食店加盟 编辑:程序博客网 时间:2024/04/24 04:13

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 ) )

原创粉丝点击