怎样在OSG里做一个漂亮的地球

怎样在OSG里做一个漂亮的地球,第1张

首先,在NASA下载地表图片

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

然后就等着,这个 *** 作最好晚上上床之前执行,第二天早上就好了,如果你等不及,就把-l 12的数值减小,这个是层次数目。

在osgviewer里面就可以看这个模型了,非常漂亮哦。

加载BMP格式的话没有三维效果的,那使用OpenGL就没有意义了不是?如果要做地理信息系统,而且希望能够通过MFC编程框架控制,你可以试试OSGearth,它是和OpenGL类似的开源库函数,可以加载出三维地球模型,效果还不错。当然你也可以试试别的GIS软件。说实话想做GIS真心不易,国内都还处于刚起步,很多文献都是外文,哎,说多了都是泪啊····


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11902851.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-19
下一篇2023-05-19

发表评论

登录后才能评论

评论列表(0条)

    保存