查看: 1025|回复: 8

吐血跪求怎么进入漫游后如何退出漫游

[复制链接]

该用户从未签到

发表于 2014-7-22 16:33:54 | 显示全部楼层 |阅读模式
把漫游器加入场景中后怎么退出来啊,有什么函数么,要崩溃了
  1. // 把漫游加入到场景之中
  2. TravelManipulator * TravelManipulator::TravelToScene(osg::ref_ptr <osgViewer::Viewer> viewer)
  3. {
  4.         TravelManipulator* camera = new TravelManipulator;

  5.         viewer->setCameraManipulator(camera) ;

  6.         camera->m_pHostViewer =viewer ;

  7.         return camera;       
  8. }
复制代码

该用户从未签到

发表于 2014-7-28 15:05:47 | 显示全部楼层
viewer->setCameraManipulator(NULL);

该用户从未签到

发表于 2014-12-2 08:47:03 | 显示全部楼层
如何退出呀,2楼的是暂停吧

该用户从未签到

发表于 2014-12-3 13:03:21 | 显示全部楼层
setCameraManipulator set你需要的对象就可以了  问题是你说的“退出”是啥意思

该用户从未签到

发表于 2014-12-16 11:04:12 | 显示全部楼层
阿威 发表于 2014-12-3 13:03
setCameraManipulator set你需要的对象就可以了  问题是你说的“退出”是啥意思

你好。就是说点击退出漫游后,如何继续操作对象(比如缩放,移动)。我现在的问题是,点了开始漫游后,再也不能操作图形对象了,只有看着它自己转来转去!

该用户从未签到

发表于 2014-12-17 18:12:43 | 显示全部楼层
您的情况无非两种:
1.自定义了动画脚本,退出 自然是停止刷新操作器的脚本播放
2.同1,应用osg自带的animationmanipulator,退出参考4楼阿威大神

该用户从未签到

发表于 2014-12-17 18:50:32 | 显示全部楼层
退出后再选个操作器

该用户从未签到

发表于 2014-12-18 09:38:22 | 显示全部楼层
gis_wudi 发表于 2014-12-17 18:12
您的情况无非两种:
1.自定义了动画脚本,退出 自然是停止刷新操作器的脚本播放
2.同1,应用osg自带的animat ...

您好!我遇到的问题是:漫游过程中或者退出漫游后,如何继续操作对象(比如左键旋转对象,右键缩放对象等)。该如何解决

该用户从未签到

发表于 2014-12-18 11:15:24 | 显示全部楼层
谢谢大家,问题大概明了了。自己卡住了。7楼小受一拿给我的启发。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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