查看: 1740|回复: 5

如何将Osg 与mfc 对话框结合生成漫游效果

[复制链接]

该用户从未签到

发表于 2014-9-16 21:40:56 | 显示全部楼层 |阅读模式
请问如何将Osg 生成的漫游场景与MFC对话框结合?看了一些例子似乎只是显示模型,没有做漫游的。我用的是cameraManipulator类,我用它生成了子类做漫游器,在里面自己加了些函数。请高手教教我。

该用户从未签到

发表于 2014-9-17 10:27:19 来自手机 | 显示全部楼层
你已经把osg和mfc结合了没

该用户从未签到

发表于 2014-9-17 10:27:19 来自手机 | 显示全部楼层
你已经把osg和mfc结合了没

该用户从未签到

 楼主| 发表于 2014-9-19 20:19:40 | 显示全部楼层
cjljj 发表于 2014-9-17 10:27
你已经把osg和mfc结合了没

你好,我用例子里面的MFC_OSG.h和MFC_OSG.cpp加到工程里,显示一个模型是可以的。但是模型似乎只是静态的,我用的对话框控件是CTEXT,漫游器用的是TRACKBALL,这时模型 完全是静态的,所有漫游操作无效。。换成CEidt控件后鼠标可以操作,但是模型移位并且纹理也没有了。加入自己的漫游器后发现不仅模型移位,而且一旦键盘输入,程序会出错并且关闭。请问高手,这是什么问题啊?有无对话框和osg结合做的漫游的例子可以学习的?

该用户从未签到

发表于 2014-9-26 22:36:12 | 显示全部楼层
wangyan101712 发表于 2014-9-19 20:19
你好,我用例子里面的MFC_OSG.h和MFC_OSG.cpp加到工程里,显示一个模型是可以的。但是模型似乎只是静态的 ...

源码里不是有MFC 的例子。。

该用户从未签到

发表于 2014-9-28 11:16:52 | 显示全部楼层
本帖最后由 gis_wudi 于 2014-9-28 11:18 编辑

坐标+姿态与setByMatrix之间的调用转换
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表