OsgEarth笔记
文章平均质量分 66
孙高勇
这个作者很懒,什么都没留下…
展开
-
OsgEarth 2.x升级到3.1注意事项
近日把一个开源项目SinianGIS移植到3.1版本的OsgEarth,升级过程中总结了一些2.x升级到3.1版本的注意事项。2.x 3.1 (Symbology, Annotations, Features)引用路径变化 原来的osgEarth::Symbology::xxx 更改为osgEarth::xxx fast_map UnorderedMap TerrainEffects 被移除 getProfile() getTilingProfile().原创 2021-10-11 14:12:58 · 1014 阅读 · 2 评论 -
将OsgEarth集成到winform中
昨天尝试了使用Qt5集成的OsgEarth,使用C++的开发人员毕竟少,而使用WinForm画界面就方便多了,如何将OsgEarth集成到WInForm中,思路如下:使用C++封装相应的代码,提供dll接口注入winform渲染句柄的传入。使用的OsgEarth版本3.1、.net 版本5.0。源代码下载路径:(8条消息) OsgEarthWrapper.7z-C++文档类资源-CSDN文库实现的效果如下:1.C++接口的封装此处代码参考了osg的示例程序osgview.原创 2021-09-29 14:48:15 · 1765 阅读 · 2 评论 -
Qt5加载OsgEarth3.1
最近研究了下,加载OsgEarth有两种方式:1.使用osgQt提供的osgQOpenGLWidget方式加载。2.从public QOpenGLWidget, public osgViewer::Viewer派生类实现。相关代码已上传到码云:osgEarthTest: osgEarth3.1与Qt5集成的代码方式1:参考文档:Qt加载OsgEarth的新方式osgQOpenGL简介_sun_xf1的博客-CSDN博客_qt加载osgearth该文档代码需要添加的部分代码:原创 2021-09-28 12:53:43 · 1568 阅读 · 1 评论