自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(115)
  • 资源 (9)
  • 收藏
  • 关注

原创 超燃动态可视化条形图源码及效果图

import pandas as pdimport numpy as npimport matplotlib as mplimport matplotlib.pyplot as pltimport matplotlib.ticker as tickerimport matplotlib.colors as mcimport colorsysfrom random import r...

2020-03-27 23:11:45 2333

原创 OSG中深拷贝和浅拷贝的区别

OSG场景中,在点选一个模型时,其他相同的模型也会改变颜色,确实很麻烦。后面发现了问题,就是只是读取模型是不行的,还需要对模型进行深度拷贝。

2025-03-28 00:45:34 16

原创 VS2019卸载和安装Visual Assist x番茄助手教程-亲试

因为之前安装过低版本的VS和Visual Assist助手,导致后来安装更高版本的Visual Assist的时候一直安装不了。安装VA_X_Setup2341_2.exe时,双击应用程序一直是没有反应,无法进行下一步。所以总结一下VA_X_Setup2341_2.exe安装的步骤

2025-03-24 15:10:26 535

原创 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 124

原创 osg中实现模型的大小、颜色、透明度的动态变化

以博饼状模型为对象,实现了模型大小、颜色、透明度的动态变化

2025-01-15 22:39:02 101

原创 如何创建一个指向Const对象的指针数组

目的是创建一个const对象的指针,并且通过动态分配内存来获取这个对象。

2025-01-04 23:16:12 102

原创 C++中如何引用别的文件中定义的结构体数组变量

C++中如何引用别的文件中定义的结构体数组变量

2024-12-29 23:30:05 523

原创 libxl读取excel中文字符串显示乱码的解决方法

libxl读取excel中文字符串时显示乱码的解决方法

2024-12-24 18:24:00 194

原创 VS2019+QT5.12 创建UI(Dialog窗体)界面自动生成.h和cpp文件

S2019+QT5.12 创建UI(Dialog窗体)界面自动生成.h和cpp文件。

2024-11-25 23:03:00 501

原创 Qt界面设计时使各控件依据窗口缩放进行栅格布局的方法

Qt界面设计时使各控件依据窗口缩放进行栅格布局的方法

2024-11-24 00:05:18 304

原创 osgearth添加地形夸张系数VerticalScale时报E0393:不允许指针指向不完整的类类型的解决方法

到这里,问题就很清晰了,就是没有包含相关的头文件或者类。上述两个错误都是指向代码中的同一处错误。在头文件中进行包含操作就好了。

2024-09-02 11:05:26 175

原创 无法定位程序输入点…于动态链接库…的解决方法

应该是去掉无用的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 3233

原创 “由于找不到osg161-osg.dll,无法继续执行代码”的解决方法

程序中,对环境的具体部署是osg3.6.5+osgearth3.2+Qt5.12.10。注:相应的环境变量一定要放在同类的变量最上方,否则可能无效)启动时就读取了环境变量,因此需要重启重新读取。

2024-06-30 23:44:46 312

原创 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 519

原创 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 225

原创 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 2954

原创 关于一个error C2664错误代码的解析

如图中代码所示,这是一个关于std::function和lambda的表达式,具体知识点参见:《c++11新特性之std::function和lambda表达式 - 程序喵大人的文章 - 知乎。如上所示,在移植github上一个miniProjct的时候,编译后出现了上述的错误。查看addPreProessorCallback函数的定义。添加后,错误提示消失!

2024-05-03 16:16:10 678

原创 VS2019编译OSG3.7.0+OSGEarth3.3+OSGQt5.15.2时遇到的问题及解决方法

本文主要记录个人在编译osg3.7.0+osgearth3.3+qt5.15.2时出现的问题以及解决的方法

2024-04-26 14:33:50 502

原创 0x00007FF8DC013526(ntdll.dll) 处(位于XXX.exe中) 引发的异常 osg 0xC0000005: 读取位置 0xFFFFFFFFFFFFFFFF时发生访问

“0x00007FF8DC013526(ntdll.dll) 处(位于XXX.exe中) 引发的异常 osg 0xC0000005: 读取位置 0xFFFFFFFFFFFFFFFF时发生访问”问题的解决方法

2022-11-02 06:39:48 10444

原创 qt键盘响应的先决条件

要想Qt的窗口部件在图形用户界面中响应键盘事件,首先该窗口部件必须拥有焦点(focus)。一个拥有焦点(focus)的QWidget才可以接受键盘事件。

2022-10-30 22:54:24 1499

原创 QT connect()连接函数的一点说明

QObject :: connect中的signal和slot函数一定要有参数类型,但是,不可以有参数名

2022-10-15 22:54:23 609

原创 Qt+VS2019中layout()->setSizeConstraint(QLayout::SetFixedSize); 引发异常导致程序崩溃的解决方法

Qt+VS2019中layout()->setSizeConstraint(QLayout::SetFixedSize); 引发异常导致程序崩溃的解决方法

2022-10-14 19:07:50 1182

原创 osgEarth中模型加载显示异常情况分析

osgEarth中模型加载显示异常情况分析,及其解决方法!

2022-09-21 21:21:08 1803

原创 OsgEarth加载shp文件问题以及shp文件介绍

OsgEarth加载shp文件不显示的问题以及shp文件介绍

2022-08-08 16:17:54 2640

原创 Qt 无法打开包括文件:“QGLWidget”: No such file or directory

Qt 无法打开包括文件:“QGLWidget”: No such file or directory的解决方法

2022-08-04 08:31:48 4597

原创 无法打开源文件“QtWidgets/QMainWindow“的问题

无法打开源文件的解决方法

2022-08-03 09:57:44 8993 1

原创 VS2019+QT5.12环境中ui_xxxx.h文件无法打开的解决办法

工程项目从QT5.9环境中迁移到QT5.12环境中,出现了无法打开源文件“ui_xxx.h”的情况,本文针对这种问题,给出解决方法。

2022-08-03 09:03:59 2140

原创 【问题已解决】OsgEarth_Viewer命令出现“无法定位程序输入点XXX于动态链接库XXX\osgdb_earth.dll上”问题解析

OsgEarth_Viewer命令出现“无法定位程序输入点XXX于动态链接库XXX\osgdb_earth.dll上”问题解析

2022-07-30 11:39:29 2063

原创 无法打开源文件osgEarth/Sky的解决办法

无法打开源文件osgEarth/Sky的问题及其解决办法

2022-07-26 08:47:37 420

原创 DEM高程数据生成TMS地形切片,并在OSGEarth中加载

利用osgearth中的osgearth_package工具对较大的DEM高程数据(tif格式)文件处理,使其成为tms地图瓦片文件,再由osgearth中的tms引擎对本地的tms地图瓦片进行加载。

2022-07-13 11:10:10 4937

原创 OSG加载DEM高程数据

采用编辑earth文件的方式加载DEM高程数据

2022-07-13 10:39:50 1903

原创 OSGEarth测试中的错误:GL.h中报WINGDIAPI错误

OSGEarth测试中的错误:GL.h中报WINGDIAPI错误的解决方法

2022-07-10 21:41:07 1205 2

原创 采用Cesium for Unreal创建航班追踪器过程中问题汇总

文章主要讲述了在用Unreal和Cesium构建飞行追踪器过程中遇到的问题和解决方法。

2022-06-18 16:05:25 1119 9

原创 OSG+VC中实现飞行尾迹透明度渐变

在osg+VC++环境中实现飞行尾迹的透明图渐变的问题分析

2022-02-23 10:32:07 1169

原创 OSG+VC++实现颜色渐变

#include <osg/Notify>#include <osg/MatrixTransform>#include <osg/PositionAttitudeTransform>#include <osg/Geometry>#include <osg/Geode>#include <osgUtil/Optimizer>#include <osgDB/Registry>#include &lt...

2022-02-23 09:58:30 1496

原创 osg依赖项配置异常导致ffmpge插件异常的问题

最近需要用到ffmpeg插件,从杨总的博客:https://freesouth.blog.youkuaiyun.com/article/details/118470222获取了包含ffmpeg插件编译所需的资料,基本配置是:VS2015+osg3.6.5+3rdpartyVs2015x86经过编译,得到包含ffmpeg库文件的osg编译库。编译完成后,进行测试。运行其他osg程序都没有问题,都能正常显示三维模型,但运行ffmpeg测试程序时却总是在osgDB::Registry::instance.

2021-08-09 09:16:18 389

原创 OSG中osg::ref_ptr对象析构异常的问题及解决方法

如上图所示,在OSG+MFC的配置下,程序能够正常加载场景,但是在关闭窗口时,会弹出上述的异常界面,并且程序光标定位于下图的位置,初步判断是osg::ref_ptr对象析构时存在异常。关于OSG中osg::ref_ptr对象,有如下说明:osg对象树是建立在osg::Referenced基类上的,即引用计数,库内绝大部分指针都使用osg::ref_ptr或osg::observer_ptr,在引用计数为0时会自动释放内存,属于有new就要delete的特例(其实只是库帮你做了)。所以...

2021-05-18 08:56:02 1072 2

原创 0x7B75F9A3(osg158-osgGAd.dll)处(位于OsgMFC.exe)引发的异常及解决方法

如上图所示,在OSG+MFC的运行环境中,当加载模型时,编译时会弹出上述错误提示;经过查找资料,发现出现上述类似错误一般都是项目中依赖项的配置不正确引起的。具体配置如下:首先确定配置模式是Release模式还是Debug模式,Release模式下的配置项如下:osgViewer.lib;osgUtil.lib;osgText.lib;osgTerrain.lib;osgSim.lib;osgShadow.lib;osgParticle.lib;osgManipulator....

2021-05-17 08:53:07 551 2

原创 osgviewerMFC 窗口显示无法满屏(画面在右上角)

如下图所示:如上图所示,OsgMFC运行出来是这样,整个画面在右上角,左侧和下侧黑显?感觉超级不舒服。经过调试发现,就在这两行代码处,极有可能是函数createGraphicsContext(traits.get());内部把traits的值给改变了。//create the graphics Contextosg::GraphicsContext::createGraphicsContext(traits.get());//Init Master Camera for this .

2021-05-13 21:41:11 653

原创 C++ string类(C++字符串)完全攻略

string 类是STL中 basic_string 模板实例化得到的模板类。其定义如下:typedef basic_string <char> string;basic_string 此处可以不必深究。string 类的成员函数有很多,同一个名字的函数也常会有五六个重载的版本。篇幅所限,不能将这些原型一一列出并加以解释。这里仅对常用成员函数按功能进行分类,并直接给出应用的例子,通过例子,读者可以基本掌握这些成员函数的用法。要想更深入地了解 string 类,还要阅读C++的...

2021-04-26 15:52:57 584

C++读取excel数据

读取环境为Win10+VS2015,个人参考资料封装的excel读取模块用来读取Excel2007中的数据,文件为压缩文件,亲测可用。

2020-08-03

Global-Mapper-tutorial.doc

该文档是Global Mapper软件的教程,里面有非常详细的操作说明,如果想快速上手Global Mapper的理想选择

2020-05-22

海洋天空盒贴图素材.rar

海洋天空盒贴图素材,里面包含海洋环境天空盒贴图,贴图质量高清,可以作为游戏开发、场景开发的天空背景,可以下来看看。

2020-04-23

动态可视化条形图.rar

可视化动态条形图(柱形图)源代码,该代码可以直接在jupyter中运行,附加有相应的csv格式的源数据,以及输出效果视频,很容易上手。

2020-04-03

C#语言开发数据库实例

本资源采用c#语言进行数据库的开发,里面包含有实例。c#进行开发。

2011-02-19

vb 学生学籍管理系统

采用visual basic进行课程设计,开发出学生学籍管理系统。

2011-02-19

vb编写的数据库实例

vb数据库vb数据库vb数据库vb数据库vb数据库vb数据库

2011-02-17

增量式PID控制算法

增量式pid控制算法 当执行机构不是控制量的绝对值,而是控制量的增量时,需要应用pid的增量算法

2009-08-14

浮动栅极 电控助力转向系统电机驱动电路设计方案的研究

电控助力转向系统电机驱动电路设计方案的研究 基于场效应管的直流电机驱动控制电路设计

2009-08-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除