WALL-EC
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
osgEarth中视角由跟随模式切换到漫游模式后没有鼠标拖拽功能问题分析及解决方法
由跟随模式切换到漫游模式的时候,鼠标无法实现拖拽功能的问题分析及解决方法原创 2025-05-21 18:47:26 · 268 阅读 · 0 评论 -
OSG中深拷贝和浅拷贝的区别
OSG场景中,在点选一个模型时,其他相同的模型也会改变颜色,确实很麻烦。后面发现了问题,就是只是读取模型是不行的,还需要对模型进行深度拷贝。原创 2025-03-28 00:45:34 · 70 阅读 · 0 评论 -
osg加载模型时出现 Error reading file... read error (Could not find plugin to read objects from file...)解决方法
osg加载模型时出现 Error reading file... read error (Could not find plugin to read objects from file...)解决方法原创 2025-03-12 18:47:58 · 297 阅读 · 0 评论 -
osg中实现模型的大小、颜色、透明度的动态变化
以博饼状模型为对象,实现了模型大小、颜色、透明度的动态变化原创 2025-01-15 22:39:02 · 165 阅读 · 0 评论 -
如何创建一个指向Const对象的指针数组
目的是创建一个const对象的指针,并且通过动态分配内存来获取这个对象。原创 2025-01-04 23:16:12 · 137 阅读 · 0 评论 -
osgearth添加地形夸张系数VerticalScale时报E0393:不允许指针指向不完整的类类型的解决方法
到这里,问题就很清晰了,就是没有包含相关的头文件或者类。上述两个错误都是指向代码中的同一处错误。在头文件中进行包含操作就好了。原创 2024-09-02 11:05:26 · 228 阅读 · 0 评论 -
无法定位程序输入点…于动态链接库…的解决方法
应该是去掉无用的osgEarth的动态库。这里把变量D:\OsgEarth3.2\bin和D:\OsgEarth3.2\OpenSceneGraphic\bin都去掉,重启VS2019-项目。果然可以正常运行了。使用的动态库问题,具体就是电脑里有几个不同版本的osgEarth的动态库。程序使用的是绿框所示的D:\OSGCore\OSGEarth\bin。但还有一个红框所示的D:\OsgEarth3.2\bin。原创 2024-07-04 09:32:10 · 3709 阅读 · 0 评论 -
“由于找不到osg161-osg.dll,无法继续执行代码”的解决方法
程序中,对环境的具体部署是osg3.6.5+osgearth3.2+Qt5.12.10。注:相应的环境变量一定要放在同类的变量最上方,否则可能无效)启动时就读取了环境变量,因此需要重启重新读取。原创 2024-06-30 23:44:46 · 406 阅读 · 0 评论 -
osgearth提示“simple.earth: file not handled”
把F:\src\vcpkg\installed\x64-windows\plugins\osgPlugins-3.6.5 这个目录中的文件复制到程序执行目录中osgPlugins-3.6.5 里。应该是相关配置没有配置完整,导致程序无法调用相关加载simple.earth的库文件。再次运行,应该就可以看到加载后的地球了。参考这篇文章解决了问题。原创 2024-06-20 15:05:52 · 665 阅读 · 0 评论 -
error C2039: “NotifySeverity“: 不是 “osg“ 的成员 问题分析
程序从osg3.6.5+Qt5.9+osgearth2.10环境中移植到osg3.7.0+Qt5.15.2+osgearth3.3环境中,出现了无尽的错误。查看目录中的Notify文件,引用的是osg中的NotifySeverity,在osg3.7.0的Notify模块中确实能找到该函数的。问题出在哪里还不清楚,是不是因为从win32的环境中移植到X64环境中导致的呢?原创 2024-05-10 19:21:20 · 254 阅读 · 0 评论 -
error LNK2001: 无法解析的外部符号 “__declspec(dllimport) public: __cdecl ......
ReflectionProbe.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: __cdecl osg::Object::Object(bool)" (__imp_?0Object@osg@@QEAA@_N@Z)比如这一条就是没有找到定义的osg::Object::Object。这是因为包含目录没有设置对,导致程序无法找到外部库的函数定义,即程序没有包含函数定义所在的依赖项。如图,工程—属性—连接器—输入—添加依赖项—编辑。原创 2024-05-04 20:13:08 · 3281 阅读 · 0 评论 -
关于一个error C2664错误代码的解析
如图中代码所示,这是一个关于std::function和lambda的表达式,具体知识点参见:《c++11新特性之std::function和lambda表达式 - 程序喵大人的文章 - 知乎。如上所示,在移植github上一个miniProjct的时候,编译后出现了上述的错误。查看addPreProessorCallback函数的定义。添加后,错误提示消失!原创 2024-05-03 16:16:10 · 779 阅读 · 0 评论 -
VS2019编译OSG3.7.0+OSGEarth3.3+OSGQt5.15.2时遇到的问题及解决方法
本文主要记录个人在编译osg3.7.0+osgearth3.3+qt5.15.2时出现的问题以及解决的方法原创 2024-04-26 14:33:50 · 598 阅读 · 0 评论 -
osgEarth中模型加载显示异常情况分析
osgEarth中模型加载显示异常情况分析,及其解决方法!原创 2022-09-21 21:21:08 · 1867 阅读 · 0 评论 -
OsgEarth加载shp文件问题以及shp文件介绍
OsgEarth加载shp文件不显示的问题以及shp文件介绍原创 2022-08-08 16:17:54 · 2738 阅读 · 0 评论 -
VS2019+QT5.12环境中ui_xxxx.h文件无法打开的解决办法
工程项目从QT5.9环境中迁移到QT5.12环境中,出现了无法打开源文件“ui_xxx.h”的情况,本文针对这种问题,给出解决方法。原创 2022-08-03 09:03:59 · 2387 阅读 · 0 评论 -
【问题已解决】OsgEarth_Viewer命令出现“无法定位程序输入点XXX于动态链接库XXX\osgdb_earth.dll上”问题解析
OsgEarth_Viewer命令出现“无法定位程序输入点XXX于动态链接库XXX\osgdb_earth.dll上”问题解析原创 2022-07-30 11:39:29 · 2293 阅读 · 0 评论 -
无法打开源文件osgEarth/Sky的解决办法
无法打开源文件osgEarth/Sky的问题及其解决办法原创 2022-07-26 08:47:37 · 447 阅读 · 0 评论 -
DEM高程数据生成TMS地形切片,并在OSGEarth中加载
利用osgearth中的osgearth_package工具对较大的DEM高程数据(tif格式)文件处理,使其成为tms地图瓦片文件,再由osgearth中的tms引擎对本地的tms地图瓦片进行加载。原创 2022-07-13 11:10:10 · 5214 阅读 · 0 评论 -
OSG加载DEM高程数据
采用编辑earth文件的方式加载DEM高程数据原创 2022-07-13 10:39:50 · 1960 阅读 · 0 评论