摘要: OSG支持的模型格式 Plugin name Description Extensions Read Write Notes 3dc 3DC point cloud reader .3dc .asc yes no 3ds 3D Studio .3ds yes yes ac3d AC3D modele 阅读全文
posted @ 2021-10-20 17:37 hik_wxy 阅读(694) 评论(0) 推荐(0)
摘要: static_cast 用法:static_cast < type-id > ( exdivssion ) 该运算符把exdivssion转换为type-id类型,但没有运行时类型检查来保证转换的安全性。它主要有如下几种用法: ①用于类层次结构中基类和子类之间指针或引用的转换。 进行上行转换(把子类 阅读全文
posted @ 2021-09-26 09:31 hik_wxy 阅读(233) 评论(0) 推荐(0)
摘要: 创建一个QThread和QWorker(继承自QObject)类对象,使用moveToThread函数移动到thread中运行,通过thread类start信号和worker槽函数绑定。 主函数: void main(){ QSharedPointer<QThread> controlThread 阅读全文
posted @ 2021-09-16 09:27 hik_wxy 阅读(133) 评论(0) 推荐(0)
摘要: 一、编码格式 很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物,他们把这称为“字节”。再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,状态开始变来变去,他们就把这机器称为“计算机”。 开始计算机只在美国用。八位的字节一 阅读全文
posted @ 2021-07-27 16:56 hik_wxy 阅读(472) 评论(0) 推荐(0)
摘要: 在编写代码的过程中,经常会遇到这样的选择:检查到一个不正常情况,或某个操作失败,或检测到某个异常,该怎么办?是抛出一个异常?还是返回一个表示操作失败的返回值? 两种方式有何区别: 异常处理需要更多的系统开销; 返回值易于检测,异常处理代码相对较长; 如果忽略返回值,调用者可以继续执行程序;但没有处理 阅读全文
posted @ 2021-07-27 15:37 hik_wxy 阅读(152) 评论(0) 推荐(0)
摘要: 如果线要素或者其他特征要素还是无法渲染,那么可能就是需要初始化状态设置: //解决Lines or Annotations (FeatureNode, etc.) 不被渲染的问题 osgEarth::GLUtils::setGlobalDefaults(viewer.getCamera()->get 阅读全文
posted @ 2021-07-12 17:29 hik_wxy 阅读(898) 评论(0) 推荐(0)
摘要: osgDB机制概述 osgDB库允许用户程序加载、使用和写入3D数据库,它采用插件管理的架构,可以支持大量常见的2D图形和3D图形文件格式。osgDB负责维护插件的信息注册表,并负责检查将要被载入的OSG插件接口的合法性。由于大型3D地形数据通常是多段数据块的组合体,因此,应用程序从文件中读取各部分 阅读全文
posted @ 2021-07-12 10:59 hik_wxy 阅读(913) 评论(0) 推荐(0)
摘要: osgEarth是基于三维引擎osg开发的三维数字地球引擎库,在osg基础上实现了瓦片调度插件,可选的四叉树调度插件,更多的地理数据加载插件(包括GDAL,ogr,WMS,TMS,VPB,filesystem等),再结合一套地理投影转换插件,这样就能够实现高效处理加载调度地理数据在三维地球上的显示, 阅读全文
posted @ 2021-07-09 15:29 hik_wxy 阅读(2321) 评论(0) 推荐(0)
摘要: 原因:osg运行程序时是全屏导致输入法无法自动切换到英文输入法 解决方法: 一、 添加美式键盘 1. 打开设置 2. 选择语言和时间、选择语言 3. 添加语言,选美式English 4. 在运行之前把这个美式键盘调出来 二、在运行程序之后、按键之前,按住鼠标左键 这样,程序就可以响应按键事件,按es 阅读全文
posted @ 2021-07-09 14:34 hik_wxy 阅读(875) 评论(0) 推荐(0)
摘要: 1. 错误输出 1>d:\system\vcpkg\installed\x64-windows\include\osgearth\math(216): error C2589: '(': illegal token on right side of '::' 2. 错误代码举例 result.xMi 阅读全文
posted @ 2021-06-29 09:43 hik_wxy 阅读(1003) 评论(0) 推荐(0)