vs2010学习版_osgEarth学习记录

学习osgearth已经快两年了,主要是业余时间零散地学习,学到的知识点也是零散的。今天决定开始对学习心得进行记录并共享,方便今后回顾,也希望可为新入门的同学提供参考。

【1】使用CMake生成osgearth源码工程时遇到的问题

首先,我使用的开发环境为:Win10+VS2010(x86),在使用CMake导入osgearth源码以生成vs工程时,遇到了以下问题:

39e8751c54044d380b8a7b9cfb39c065.png
CMake Error at CMakeLists.txt:26 (PROJECT):
Failed to run MSBuild command:
C:/Windows/ http:// Microsoft.NET/Framework /v4.0.30319/MSBuild.exe
to get the value of VCTargetsPath:
系统找不到指定的文件。

找了很多资料,试了很多方案,最终找到问题:新版本(开始时我使用的是3.15.5版)CMake已经逐渐放弃VS2010这种老古董,换用3.2版后,问题解决,成功创建工程。

[2020.5.14]实现同时多视角功能

功能描述:在仿真演示时,往往需要通过多个视口同时展示多个场景细节,即同时多视角演示。

实现方法:为每个视口分别设置一个观察器(osgViewer::Viewer)和一个操作器(osgEarth::Util::EarthManipulator)即可。

实现效果:

db02afdd396bfa073fb03d25eeb317c6.png

【20200604】简易标牌

反反复复捣鼓一个星期,实现了一个简易的标牌功能:

75cd2d20c2f070c3652f080343477ef0.png
简易标牌Demohttps://www.zhihu.com/video/1252011730269921280

从PlaceNode类派生。研究过程中遇到的最大问题是世界坐标转屏幕坐标。网上有很多关于VPW矩阵的论述,但在具体实施过程中,我把坐标转换的代码放错了位置,导致获取的相机参数总是错误的。网上的细节资料很少,又没有能很好的能问的人,只好一点一点试。过程中还把杨石兴老师的视频教程翻出来看了十多集,希望能够找到些灵感,然并卵【捂脸笑】。看来想要学会掌握OSG,痛苦的弯路摸索是不可避免的了。。。:-)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值