查看: 1841|回复: 3

关于GoogleEarth的地形漫游器

[复制链接]

该用户从未签到

发表于 2010-8-10 11:11:38 | 显示全部楼层 |阅读模式
我想做一个GoogleEarth的地形漫游器,经过仔细的试用,觉得它:
1、鼠标左键拖拽操作,是让整个地球饶球心旋转
2、鼠标中键拖拽操作,是让地球饶鼠标的命中点旋转,旋转轴为球心到命中点的向量

这里,我觉得最大的困惑在于,这种漫游方式里面,相机的Up向量如何确定呢?

谁有这方面的经验?麻烦指点一二。

该用户从未签到

发表于 2010-8-11 08:35:07 | 显示全部楼层
地球漫游器有很多,大部分操作都一样,,您可以参考WorldWind里面的代码,,跟GoogleEarth的实现一样的~~~~

该用户从未签到

发表于 2010-8-11 12:16:55 | 显示全部楼层
我已经为自己的公司实现了与GoogleEarth完全一致的漫游器,并且不需要直接设置center,eye,up——这三个参量对于Arcball类的算法是没有益处的。您可以参考Trackball漫游器中的矩阵计算参量设计:用distance,rotation和tilt(即倾斜视角以观察地面高程)来表达漫游器的位置和姿态,进而表达观察矩阵

该用户从未签到

 楼主| 发表于 2010-8-12 09:35:57 | 显示全部楼层
收到
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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