查看: 1750|回复: 11

VPB东西半球只生成一个的问题

[复制链接]

该用户从未签到

发表于 2010-9-4 20:51:47 | 显示全部楼层 |阅读模式
发到这边来请教一下 ......
编译成功VPB以后 运行FlySky的生成地球的例子,出现只能生成一个半球,生成完整的球提示出错的问题 搜索了一下帖子 发现有人遇到同样的问题 http://bbs.osgchina.org/viewthread.php?tid=3650&highlight=%C7%F2
http://bbs.osgchina.org/viewthread.php?tid=4115&highlight=
基础比较差,没有找到合适的解决办法不知道有没有遇到并解决此类问题的请多指点(特别是斑竹~~ 谢谢!!!!!!

该用户从未签到

发表于 2010-9-21 15:55:10 | 显示全部楼层
以前我们也遇到同样的问题,后来的解决办法就是把OSG、vpb都用SVN上最新的版本重新正确编译后问题就解决了,你可以试一下哈。。。 1# warding

该用户从未签到

发表于 2010-9-23 19:07:32 | 显示全部楼层
我OSG、vpb都是SVN上的最新版本,不管用VC2010还是VC2008,编译后还是只能看到半个地球,不知为何。

该用户从未签到

发表于 2010-9-24 03:28:12 | 显示全部楼层
不清楚您是否有输出错误之类的,建议您仔细查看调试信息试试,,或者升级下显卡驱动之类的试试~~~~~··

该用户从未签到

发表于 2010-9-24 11:40:55 | 显示全部楼层
程序运行时控制台窗口没有输出错误。生成地球用的是osgdem命令,参照FlySky的http://bbs.vrchina.net/viewthread.php?tid=5361,先下载数据:
ftp://veftp.gsfc.nasa.gov/bluemarble/land_shallow_topo_east.tif
ftp://veftp.gsfc.nasa.gov/bluemarble/land_shallow_topo_west.tif

然后命令行:osgdem --bluemarble-west –t land_shallow_topo_west.tif --bluemarble-east -t land_shallow_topo_east.tif --geocentric -l 12 -o earth.ive -a earth.osga

用osgViewer earth.ive查看,只有半个地球。

由于是用命令行运行 osgdem 生成的 ive 文件,不是在VC环境下,没有调试信息啊。

该用户从未签到

发表于 2010-9-24 23:35:10 | 显示全部楼层
OSG控制台下是默认有输出调试信息的,你设置级别为INFO即可~~

该用户从未签到

发表于 2010-9-24 23:36:14 | 显示全部楼层
对了,你如果复制上面的命令行是有一些问题的,最好是自己键入~~~
osgdem --bluemarble-west –t land_shallow_topo_west.tif --bluemarble-east -t land_shallow_topo_east.tif --geocentric -l 12 -o earth.ive -a earth.osga

该用户从未签到

发表于 2010-9-25 19:36:58 | 显示全部楼层
真的是要自己键入,以前我就是复制再粘贴到CMD中执行的,结果只生成的半个地球,自己键入命令生成之后,再用osgViewer看就是整个地球了!
想知道为什么复制会出问题?
还有就是“设置级别为INFO”,是不是就是在我的电脑-属性-环境变量中设置OSG_NOTIFY_LEVEL 为 INFO?

该用户从未签到

发表于 2010-9-26 11:31:15 | 显示全部楼层
复制不知道为啥。
设置信息级别是对的

该用户从未签到

发表于 2010-9-26 11:31:22 | 显示全部楼层
复制不知道为啥。
设置信息级别是对的

该用户从未签到

 楼主| 发表于 2010-9-26 12:29:30 | 显示全部楼层
我就是直接输入的怎么也不行,汗~~~~

该用户从未签到

 楼主| 发表于 2010-10-1 11:36:06 | 显示全部楼层
来小结一下帖子~~
今天早上试验了一下 ,问题竟然解决了
原先用的GDAL是网上下了个最新的1.7.2,生成的GDAL17.DLL
把他改成3dparty中自带的gdal16.dll,竟然可以了~~
不知道是不是这个原因,没调试好的可以试一下,不一定都是因为这个问题~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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