OSG与OSG earth

说起来还是非常伤心的,自认为还算认真的学习OSG和OSGearth三个月,虽然是从零开始,但是想起来,学到的东西还真是少,甚至连一些皮毛都没有学到。虽然学到的东西不多,但是我觉得有必要把我学习的历程记录下来,一方面,算是自我纪念,毕竟自己学习了三个月,还是有一些东西的,第二个方面,希望后来的学习者,能够少走一些弯路,最后一方面,也希望能有高人,给我指点一下。4500RMB的教程买不起,也不知道是什么样子,只能自己慢慢的摸索了。以下是我学习的历程。
一、        什么是OSG、OSGearth?
一进入OSG、OSGearth学习的领域,我就想知道这到底是什么。然后就去各种百科,查到了对OSG和OSGearth的介绍,知道了一些历史故事。说实在的,这些故事,对于学习掌握OSG的开发没有什么用处。我更想知道OSG、OSGearth宏观架构方面的知识。
如果当时,我看到OSG的解释是这样的:“OSG是开源场景图形,这种图形是由各种节点组成的,不同的节点对应不同的物体。常用的节点有三种:根节点、组节点、叶节点。通常为了方便图形的保存,有一种osg格式的文件。Osg文件存储各种模型,可以方便的进行加载。”我想我在学习《OpenSceneGraph快速入门指导》时,会轻松很多吧。当看到各种节点解释的时候,不会不知道书中到底在说什么了。
同样,我对OSGearth也有自己粗浅的看法:
OSGearth就是在OSG的基础上,进行了二次开发。OSGearth中非常明显的多了一个MapNode节点,OSGearth图像中多了坐标信息,整体的架构和OSG一致,但是有多地方进行了包装,方便进行一些地理计算、操作。Earth文件是保持地理图像的文件,OSGearth一般对earth文件进行操作。
我这些看法都是非常粗浅,并且不一定准确。我也是根据自己这段时间的学习,对OSG和OSGearth粗浅认识的描述。那有没有更为精确、宏观的描述呢,或许有吧,但是我没有找到。我觉得如果我在学习之前,脑海中就有这种宏观的概念,是非常必要的,所以,尽管我不懂,但是我还要进行总结。
二、        OSG、OSGearth的源码编译、开始的界面
OSG、OSGearth的宏观概念有了之后,就要开始进行细节开发了。最起码先要让自己的代码能够像osgviewer那样加载cow.osg吧,或者显示一个完整的能转的地球出来吧。
按照《OSG程序设计》的指导,很容易就能写出一个展示cow.osg的程序出来,

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值