自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 win10+VS2017+CMake3.16编译安装OpenSceneGraph3.6.4+gdal3.0.4+geos3.8.0+proj7.0.0+osgEarth2.10.1

最近要用到 osg做一些显示东西,开始学习osg的相关应用,于是开始了艰难的安装过程,经过相当多的波折,终于安装完成。有感于过程的艰辛,特把过程记录下来,以供大家参考。1、基础包:zlib、szip这两个包很好安装,zlib Home与szip Home是下载相应的较新或最新版本,运用CMake+VS即可完成安装。2、tcl/tk库这两个库在tcl官网下载相应的版本,我均下载的是8...

2020-04-24 14:42:43 1360 11

转载 OSG各个库的用途

介绍一下osg各个库的用途组件Osg核心库提供了基本的场景图形和渲染功能,以及3d图形程序所需的某些特定功能实现。包括:osg库 包含了用于创建场景图形的场景图形节点类,用作向量和矩阵运算的类,几何体类,以及用于描述和管理渲染状态的类,3d图形程序所需的典型功能类,例如命令行参数解析,动画路径管理,以及错误和警告信息类。 osgUtil库 osg工具库包含的类和函数,可以用于场景图...

2020-03-23 14:56:22 966

转载 OpenGL中的功能与OSG对应功能(摘)

将OpenGL中的功能与OSG对应功能进行列举:OpenGL function OpenSceneGraphimplementation glClear( GLbitfield mask ) osg::Camera::setClearMask(GLbitfield mask) osg::GraphicsContext::setClearMask(GLbitfiel...

2020-03-23 14:53:27 324

原创 在Windows上安装xml2库与iconv库

要在Windows上成功的安装xml2库,首先需要安装其依赖库iconv。一、运用vs2017来构建,iconv库。1、首先从https://www.gnu.org/software/libiconv/#downloading上下载最新的iconv源码(我下载的是libiconv-1.16版本),并解压到本地目录;2、解压后,用vs2017构建一个空白项目libiconv;3、把l...

2020-03-10 15:46:14 1001

原创 qRegisterMetaType的使用

在Qt中,想要使用signal/slot来传递自定义的类型时,需要使用qRegisterMetaType来注册。其原因是:当一个signal被放到队列中(queued)时,它的参数(arguments)也会被一起一起放到队列中(queued起来),这就意味着参数在被传送到slot之前需要被拷贝、存储在队列中(queue)中;为了能够在队列中存储这些参数(argument),Qt需要去c...

2019-07-17 16:18:41 3258 1

原创 Qt Creator的快捷键

快捷键 功能 Esc 切换到代码编辑状态 F1 查看帮助(选中某一类或函数,按下F1,出现帮助文档) F2 在光标选中对象的声明和定义之间切换(和Ctrl+鼠标左键一样的效果,选中某一类或函数,按下F2,迅速定位到该类或函数声明的地方或调用的地方) F3...

2018-10-20 10:11:29 139

原创 十六进制颜色码

在计算机上对颜色的RGB表示可以通过以“#”开头的6位十六进制来表示,6位数字分为3组, 每两位表示一种颜色的强度。例如,颜色值“#FF0000”为红色,因为红色的值达到了最高值 FF(即十进制的255),其余两种颜色强度为0。在例如“#FFFF00”表示黄色,因为当红色和绿色都为最大值,且蓝色为0时,产生的就是黄色。各觉颜色的对照表如下如示:英文代码 形像颜色 HEX格式 ...

2018-10-19 09:42:51 3041

原创 计算机颜色系统:RGB、HSV与HSL

RGB、HSV和HSL是对计算颜色的三种不同的表示方法。RGB:Red(红色)、Green(绿色)、Blue(蓝色);HSV:Hue(色相)、Saturation(饱和度)、Value(色调);HSL:Hue(色相)、Saturation(饱和度)、Lightness(亮度)。其中HSV也叫做HSB:Hue(色相)、Saturation(饱和度)、Brightness(明度)。HSV和HSL是对R...

2018-10-18 20:37:31 3065

转载 ASCII码表

ASCII码表 ASCII值 控制字符 ASCII值 控制字符 ASCII值 控制字符 ASCII值 控制字符 0 NUL 32 (space) ...

2018-10-18 10:19:25 348

转载 Qt中的动态链接库编程(Q_DECL_IMPORT、Q_DECL_EXPORT)

1:Qt中的动态链接库编程    使用C++面向对象的类编写DLL是要注意很多细节的,主要是二进制(ABI)兼容问题。COM是一个很成功的例子,只要符合COM的规范,我们就能编写出很好的DLL来,然而COM是微软私生的,要想跨平台,我们还得另找它路。    Qt的跨平台特性同样令人兽血沸腾。如果你认为QT仅 仅是一个跨平台界面库,那就小看它了。我要说的是,它不但是一个通用的跨平台的面向对象的应...

2018-10-18 09:25:19 1064

原创 Qt中运用VTK时,如何关闭vtkOutputWindow窗口中提示的warning信息

刚开用Qt编写VTK程序里,总是弹出vtkOutputWindow窗口,虽然对程序结果没有影响,但很让人不爽,尝试像VC中一样运用GlobalWarningDisplayOff()函数来关闭,仅能关闭一些信息,但不能关闭因Qt和VTK版本更新再来的一些用法警告。经过各种验证,需要关闭所有的警告,需要在用CMake配置VTK的安装sln时选择VTK_LEGACY_SILENT为on。如果你已经安装好...

2018-09-27 19:16:26 2905 1

原创 Qt下使用VTK的相关设置

1、VTK8.1.1安装     从https://www.vtk.org/download/下载源码,应用CMake配置VTK,选择Qt、python、hdf5、MFC等支持,具体不再详述。然后以管理员身份运行VS2017打开VTK.sln,分别选择release和debug进行生成安装。这里值得注意的是:VTK默认并没有区分release版本和debug的lib和dll,所以,我的做法是,...

2018-09-27 19:01:08 1141

空空如也

空空如也

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

TA关注的人

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