opengl 鼠标移动物体,但是总是给人感觉鼠标和物体没有完全贴在以(对象和鼠标没有attach)解决方案
opengl 鼠标移动物体,但是总是给人感觉鼠标和物体没有完全贴在以(对象和鼠标没有attach)
当使用鼠标选择物体后移动物体,移动速度快之前,鼠标会离开物体,而window窗口再移动过程中,鼠标总是和窗口贴在一起(attach),应该如何实现这种效果,目前我的做法是,鼠标移动一次,更新一次坐标值(鼠标相对窗口坐标不变)!
------解决方案--------------------
物体大小发生变化和使不使用显示列表没关系吧.
你在鼠标的消息响应里面更改glTranslate()的三个参数大小,再在你的重绘响应那里使用这个参数调用glTranslate()
OGL的画模型,是通过嵌套OPENGL的状态来实现的.
当使用鼠标选择物体后移动物体,移动速度快之前,鼠标会离开物体,而window窗口再移动过程中,鼠标总是和窗口贴在一起(attach),应该如何实现这种效果,目前我的做法是,鼠标移动一次,更新一次坐标值(鼠标相对窗口坐标不变)!
------解决方案--------------------
物体大小发生变化和使不使用显示列表没关系吧.
你在鼠标的消息响应里面更改glTranslate()的三个参数大小,再在你的重绘响应那里使用这个参数调用glTranslate()
OGL的画模型,是通过嵌套OPENGL的状态来实现的.