查看: 1697|回复: 7

操作器切换问题

[复制链接]

该用户从未签到

发表于 2012-10-15 10:49:05 | 显示全部楼层 |阅读模式
从osgearth的操作器EarthManipulator 切换到TrackballManipulator 时, 视点有时候会偏移的很厉害,有谁遇上过这个问题,是怎么解决的?求助

该用户从未签到

 楼主| 发表于 2012-10-16 15:19:42 | 显示全部楼层
有没有人这么切换过 帮帮忙啊 非常感谢

该用户从未签到

发表于 2012-10-19 16:05:06 | 显示全部楼层
地球漫游和轨迹球漫游的差异还是很大的,我想并不能很顺利地平滑过渡过去

该用户从未签到

发表于 2013-4-10 23:20:34 | 显示全部楼层
请问在osgEarth里如何切换操纵器呢

我在view节点下添加了keyswitchManipulator节点  可是无法切换。。

该用户从未签到

发表于 2013-4-11 07:33:50 来自手机 | 显示全部楼层
切换之前获取场景的世界矩阵,在切换操作器之后再以之前获取的矩阵设置场景

该用户从未签到

发表于 2013-4-11 08:16:27 | 显示全部楼层
如果计算viewmatrix的原理不相同 那么即使是相同的matrix 可能产生的效果也不相同

该用户从未签到

发表于 2013-4-11 11:42:06 来自手机 | 显示全部楼层
我试过,可以

该用户从未签到

发表于 2014-1-12 10:19:26 | 显示全部楼层
Pricas 发表于 2013-4-10 23:20
请问在osgEarth里如何切换操纵器呢

我在view节点下添加了keyswitchManipulator节点  可是无法切换。。

先把各种操作器自带或者自己写的添加到keySwitchManipulator中,之后再把keySwitchManipulator加到view中,这时你就可以通过keySwitchManipulator的selectMatrixManipulator函数选择相应的操作器进行切换。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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