您的位置:首页 > 运维架构

OpenGL-鼠标交互

2012-09-02 14:40 218 查看
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 ) )
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: