opengl怎样用鼠标拖动实现三维实体的旋转,平移和缩放的

whiteat 2006-12-29 05:16:48
我用
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
glRotatef(m_xRotation,1.0f,0.0f,0.0f);
glRotatef(m_yRotation,0.0f,1.0f,0.0f);。。。。。
m_xRotation和m_yRotation都是鼠标的x,y方向的移动量
但是不知道为什么都是绕局部坐标系旋转,平移也是的,什么方法是能绕世界坐标系旋转的,各位有没有现成的
...全文
960 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
syy64 2006-12-30
  • 打赏
  • 举报
回复
要结合glPushMatrix, glPopMatrix
两个函数一块使用。

19,469

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧