社区
界面
帖子详情
用鼠标改变opengl视点
SONGJING2009
2010-12-11 06:28:00
急!!!!小弟想用实现类似AUTOCAD中,用鼠标在界面中拖动来改变观察视角。主要是实现模型的旋转。不是第一视角。最好有代码。谢谢!
...全文
258
3
打赏
收藏
用鼠标改变opengl视点
急!!!!小弟想用实现类似AUTOCAD中,用鼠标在界面中拖动来改变观察视角。主要是实现模型的旋转。不是第一视角。最好有代码。谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
向立天
2010-12-14
打赏
举报
回复
我明白你的意思
渲染场景建立视点的基本方法也有两种
一是通过移动坐标系
一是通过lookat设置视点
两种方法鼠标控制是不一样的
不过基本的都是LButtonDown的时候记录一个值
然后在Move消息中计算鼠标的移动量
然后做一个计算把这个偏移量做为角度累加到坐标系的旋转控制上
具体是转坐标系还是转视点就看你的应用了
向立天
2010-12-13
打赏
举报
回复
你用什么方法建的场景啊
如果直接是旋转坐标系的那可以通过在鼠标中改变旋转参数来解决
SONGJING2009
2010-12-13
打赏
举报
回复
不好意思,问题没有表达完全。我用opengl渲染场景,然后想通过鼠标来改变视图观察角度。
openGL
编程,
鼠标
左键旋转,右键平移,滚轮缩放
openGL
编程图形显示,画三维坐标轴。用
鼠标
左键旋转,右键平移,滚轮缩放等.vs2010工程文件,内含
openGL
库
OpenGL
+MFC实现旋转、缩放、平移
软件平台VS2010,使用的是MFC+
OpenGL
,旋转是通过ArcBall实现。左键按下旋转,
鼠标
滚轮实现缩放,右键平移。
OpenGL
实现3D模型交互式旋转算法
1.
OpenGL
中交互式任意旋转三维场景的实现 2.基于
OpenGL
视点
坐标系的三维场景旋转算法 3.在
OpenGL
下实现3D模型自由旋转方法研究
OpenGL
鼠标
旋转缩放demo
OpenGL
鼠标
旋转缩放demo适合初学者,支持
鼠标
缩放的库也有了
界面
15,978
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章