查看: 2725|回复: 6

关于osgearth画地球及数据层管理

[复制链接]

该用户从未签到

发表于 2012-9-4 14:38:11 | 显示全部楼层 |阅读模式
最近研究三维GIS的东西,因为自己已经有渲染引擎了。但那个引擎没有专门做GIS的功能。所以想从osgearth中,抽取画地球的部分代码及对应数据层管理加载的代码,不知道有没有这样试过。才开始研究代码。所以先在这儿提个问题。看看有没有这方面的做过的人指导或一块研究。谢谢!

该用户从未签到

发表于 2012-9-4 18:21:39 来自手机 | 显示全部楼层
这个比较难,除了osgEarth的插件,需要弄明白osg地形模块和DB模块,不如放弃你的引擎,用shader提升一下Oe的效果

该用户从未签到

 楼主| 发表于 2012-9-5 10:19:51 | 显示全部楼层
上层不放弃买来的引擎。所以还要拆。不知道有没有人拆过。

该用户从未签到

发表于 2012-9-5 13:28:05 | 显示全部楼层
那你先把oe弄明白了,在拆吧

该用户从未签到

 楼主| 发表于 2012-9-5 15:35:13 | 显示全部楼层
跟了一下代码,发现主要功能还是在OSG那边,如osgViewer和osgDB这块。还没有跟到更下一步,因为环境还有些问题。

该用户从未签到

 楼主| 发表于 2012-9-5 15:35:58 | 显示全部楼层
本帖最后由 xiangyuwen 于 2012-9-5 17:02 编辑
StackSnow 发表于 2012-9-5 13:28
那你先把oe弄明白了,在拆吧


osgearth好像本身没多少功能啊。如果按以下代码实现。跟osgearth没什么事了。

#include <osgDB/ReadFile>
#include <osgViewer/Viewer>

osgViewer::Viewer viewer ;
viewer.setSceneData(osgDB::readNodeFile("gdal_tiff.earth")) ;
viewer.realize() ;
viewer.run() ;


这好像全是osg实现的。我是初学菜鸟。

该用户从未签到

发表于 2012-9-5 17:54:29 | 显示全部楼层
xiangyuwen 发表于 2012-9-5 15:35
osgearth好像本身没多少功能啊。如果按以下代码实现。跟osgearth没什么事了。

#include

earth插件本身就是oe的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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