查看: 1585|回复: 5

[已解决]osgearth 2.7 vpb地形显示问题

[复制链接]

该用户从未签到

发表于 2015-8-20 09:44:11 | 显示全部楼层 |阅读模式
本帖最后由 tzqqkl 于 2015-8-20 18:57 编辑

试了一下osgearth 2.7版本,显示vpb生成的地球时,显示地球出现了如下问题:在近地点时,地球的影像贴图变为透明了,裁剪参数设置了也不管用
MBSWR%QV{1MN`B7}(VMU(A6.jpg

该用户从未签到

 楼主| 发表于 2015-8-20 09:53:16 | 显示全部楼层
在2.6版本里运行,系统不会出现这个问题

该用户从未签到

 楼主| 发表于 2015-8-20 18:55:57 | 显示全部楼层
已经解决,
2.7和2.6版本的区别在于osgEarth::ImageLayerOptions..minVisibleRange()的值,2.6版本的值为-FLATMAX,2.7的值为0.0,因此将osgEarth::ImageLayerOptions..minVisibleRange()设置为一个较小的负值就可以

该用户从未签到

发表于 2015-9-11 15:16:22 | 显示全部楼层
你好,请问你编译osgearth时候有没有使用minizip,如果使用了编译的时候会报如下错误吗?
1>KMZArchive.obj : error LNK2019: unresolved external symbol _unzCloseCurrentFile referenced in function "public: bool __thiscall KMZArchive::readToBuffer(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &,class std::basic_ostream<char,struct std::char_traits<char> > &)const " (?readToBuffer@KMZArchive@@QBE_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAV?$basic_ostream@DU?$char_traits@D@std@@@3@@Z)

我已链接了minizip的头文件和zlibstat.lib的库文件

该用户从未签到

 楼主| 发表于 2015-9-15 21:51:46 | 显示全部楼层
xing_ping_1987 发表于 2015-9-11 15:16
你好,请问你编译osgearth时候有没有使用minizip,如果使用了编译的时候会报如下错误吗?
1>KMZArchive.ob ...

我编译kml没问题,你的估计是库的版本或者预编译头设置不对

该用户从未签到

发表于 2015-9-16 15:24:16 | 显示全部楼层
tzqqkl 发表于 2015-9-15 21:51
我编译kml没问题,你的估计是库的版本或者预编译头设置不对

我用的是第三方库中默认自带的库,请问你的预编译头是如何设置的?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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