查看: 1159|回复: 4

各位高手进来看看帮小弟解决个简单的问题,急啊急!!

[复制链接]

该用户从未签到

发表于 2012-4-13 13:10:57 | 显示全部楼层 |阅读模式
本帖最后由 tujie2652324 于 2012-4-13 13:17 编辑

就是我创建了一个地球,什么操作都不错的状态如下:
_D]_JI8Y@C[{UT{95BIK`IO.jpg
现在我想程序刚运行时球变成下面这个状态:
QQ截图20120413125412.jpg

相当于球转到一个我需要的地方,比方说台湾,然后拉近距离。。。
有人说可以自己写个操作器,但是新操作器对地球操作很不方便,我想就使用默认操作器,进行什么操作可以达到我要的效果??
各位谁知道的麻烦指定下小弟!!非常感谢!!

该用户从未签到

发表于 2012-4-14 12:14:03 | 显示全部楼层
这个你可以参考osgEarth的操作器,或者VTP里的方法,整体上我认为分为两步:
1:旋转
2:垂直下降,在下降的过程中改变beta角度,把向下看改为水平看。

该用户从未签到

 楼主| 发表于 2012-4-14 14:11:24 | 显示全部楼层
CWorld 发表于 2012-4-14 12:14
这个你可以参考osgEarth的操作器,或者VTP里的方法,整体上我认为分为两步:
1:旋转
2:垂直下降,在下 ...

首先,非常感谢你的回答,能不能具体点,或有什么例子什么的给我知道下。。。刚接触OSG还不是很熟!!。。。

该用户从未签到

发表于 2012-4-15 16:50:48 | 显示全部楼层
CWorld 发表于 2012-4-14 12:14
这个你可以参考osgEarth的操作器,或者VTP里的方法,整体上我认为分为两步:
1:旋转
2:垂直下降,在下 ...

好像简单的对地球进行旋转和下拉之后初始位置效果可以达到,但操作器不再是默认的TrackBall那个的操作效果了。

该用户从未签到

发表于 2012-4-17 10:20:16 | 显示全部楼层
TerrainManipulator对于地形的浏览比较顺畅一些。更好的选择是osgEarth中的EarthManipulator
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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