社区
界面
帖子详情
用鼠标改变opengl视点
SONGJING2009
2010-12-11 06:28:00
急!!!!小弟想用实现类似AUTOCAD中,用鼠标在界面中拖动来改变观察视角。主要是实现模型的旋转。不是第一视角。最好有代码。谢谢!
...全文
268
3
打赏
收藏
用鼠标改变opengl视点
急!!!!小弟想用实现类似AUTOCAD中,用鼠标在界面中拖动来改变观察视角。主要是实现模型的旋转。不是第一视角。最好有代码。谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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适合初学者,支持
鼠标
缩放的库也有了
用
opengl
做的太阳系
VC+
Opengl
做的一个关于太阳系的一个例子。实现的功能比较简单,能够选择、放大缩小、全屏等功能。希望对下载的各位能有所帮助。
界面
15,977
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章