1个回答
展开全部
伸手党找打=_=!
OpenGL专负责绘图,渲染,仅此而已,非常专一,想实现程序交互,自己检测Windows消息去,或者glut库.
场景旋转就在画所有图形之前glRotatef一下,把角度和鼠标拖拽关联在一起就好了.
OpenGL专负责绘图,渲染,仅此而已,非常专一,想实现程序交互,自己检测Windows消息去,或者glut库.
场景旋转就在画所有图形之前glRotatef一下,把角度和鼠标拖拽关联在一起就好了.
追问
我就是那样实现的,但是你旋转过一次之后,坐标轴是变过的,当你再向上拖动想将模型绕x轴往上翻时,模型翻转的方向有问题,因为x,y,z轴已经变了,他绕着已经变了的x轴旋转。该怎么办?
追答
不要让它改变坐标轴,保存一一串数据用来描述每次绘图的时候怎么旋转矩阵,然后鼠标拖拽什么的就改变这个数据,每次画图的时候再按照这个数据旋转.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询