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 ) )
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 ) )
相关文章推荐
- OpenGL: 绘制3D物体、鼠标交互、反向变换
- OpenGL-鼠标交互
- OpenGL中与鼠标的交互——点击鼠标左键,在鼠标处画点
- OpenGL(十六) 鼠标、键盘交互响应事件
- C++与Opengl交互 Python与Opnegl交互(使用鼠标函数)
- OpenGL学习--06--键盘与鼠标交互
- OpenGL学习笔记3 —— 绘制3D物体、鼠标交互、反向变换
- OpenGL鼠标交互
- 网卡驱动10-做一个与外界交互的虚拟网卡6(突发奇想!搞个网络鼠标!)
- vtk 各种不同的鼠标交互方式
- OpenGL中鼠标点取
- 积少成多Flash(7) - ActionScript 3.0 交互之鼠标事件和键盘事件
- opengl解决滚轴交互不能使用的问题
- Flash 平台技术的优化(五) 禁用鼠标交互
- cuda8.0使用pbo与opengl交互
- 使用Qt+OpenGL创建球体+简单交互
- Box2d鼠标交互
- OpenGL shader的简单交互工具
- 鼠标交互 用例
- OpenGL 入门基础教程 —— 键盘和鼠标响应