自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (9)
  • 论坛 (201)
  • 收藏
  • 关注

原创 曾经的网易博客

毕业前后一直用的是网易博客,也记了不少东西了,记录着自己专业学习、生活的迷茫与探索。后来网易博客关闭了,一时不知道往哪里写,没有安全感,感觉在哪里写最后都还会关闭。兜兜转转,在CSDN和博客园徘徊了许久。毕业前后一直在CSDN的灌水乐园灌水,不知不觉也水了不少下载积分。后来工作辗转,慢慢论坛上的少了,但是每次搜问题都能搜到CSDN的帖子。眼见着论坛改版一次比一次差,对CSDN也心生反感。博客园也不错,但是还是感觉实力不强,担心某一天就又关闭了。换到现在的工作,用的是OSG,之前是做OpenG

2020-09-21 23:42:07 62 3

原创 osgEarth地图不能正常显示

用osgEarth 3.0.0 代码创建地球的方式加载了多级地图, 在自己以及其他几个同事的的GTX显卡机器上运行,地图都能正常显示,但是换到了P5000显卡的惠普机器上就不行了。一头雾水,后来换成了用.earth的方式创建地球才显示正常。具体原因未知,待以后研究。...

2020-12-31 16:30:05 20

原创 win10 控制台新旧版切换问题

为了解决项目中中文乱码的问题,改了控制台窗口为旧版,后来发现了别的问题,又改回了新版,但是发现用新版后,控制台什么都不输出了,英文也不输出.....系统的cmd窗口倒是一切正常......一堆找啊,各种试啊......后来发现,控制台窗口的光标怎么不见了,那就和系统的cmd窗口属性对比下,有啥区别,一看属性窗口区别还挺多呢,原来从旧版切回到新版时,一些属性设置没有切换到新版的设置,把几个不一样的属性都给改了,终于正常了............头发就是这么少的......

2020-12-07 19:29:37 80 2

原创 osgEarth 鼠标拾取pick

osgEarth上标注之类的鼠标拾取操作和osg的鼠标相交检测拾取不太一样,原因如下翻译过来大概就是,PlaceNode和其它的标注类型不是在通常的场景图空间中渲染的,而是作为屏幕空间的叠加层来渲染的,不能通过相交检测获取到;osgEarth上的鼠标拾取操作可以参考osgEarth_pick这个例子。有一个要注意的问题是,加载.earth文件中的标注都可以拾取到,但是代码里添加的标注却拾取不到,解决办法是针对添加的标注,需要调这么个函数:osgEarth::Registry::ob.

2020-11-22 21:51:16 74

原创 osgEarth二维地图拉远时,局部小地图不正确放大,最后占满一半地图问题

一开始显示的是三维球,后来把map的profile改成了plate-carre显示二维地图,几个地区添加了高清的局部地图,二维地图拉远时,局部地图跟着放大,最终占满了一半地图。一开始以为是profile设置的不对,各种测试折腾之后,发现是缓存导致的,二三维用的是同一个缓存文件夹,把缓存清了重新缓存就好了。可能是我缓存了各种地图文件导致的,具体的原因留待以后发现解决。问题如图:正常显示:拉远后:...

2020-11-17 10:28:00 68

转载 osgEarth加载shp文件,LineSymbol不显示

需要加上这句代码://解决Lines or Annotations (FeatureNode, etc.) 不被渲染的问题osgEarth::GLUtils::setGlobalDefaults(viewer.getCamera()->getOrCreateStateSet());参考:https://www.cnblogs.com/charlee44/p/13762287.html

2020-10-29 17:03:34 83

原创 体积雾的一种简单实现

场景里面一开始加的是默认的opengl雾效,效果不太好,看起来立体感不强,然后打算加个体积雾效果,搜了一些体积雾的实现方式,发现略复杂,就想了种比较简单的实现方式;1、在场景的垂直高度上,一般是Z轴,创建若干个水平的平面,大小要比场景大,叠在一起之后看起来效果类似一个立方体;我是从Z的-5到20,创建了25个平面;2、在片元着色器里,根据gl_FragCoord.z的大小,计算雾的浓度,进而计算雾的颜色,如:float fogFactor = pow(gl_FragCoord.z, ...

2020-10-23 19:45:10 78

原创 Qt 播放rtsp视频流 问题记录

Qt自带的视频播放类QMediaPlayer播放视频的话,有几种途径:1、安装额外的工具K-Lite_Codec_Pack_或LAVFilters2、使用vlc-qt开源库;3、不想安装插件的话可以自己调用FFmpeg的API来解析播放;这几种情况我都先后都试了,播放本地视频没用问题,但是播放rtsp流时,有这么几个问题记录下:1、LAVFilters 播放卡顿、帧顺序错乱;安装包10M左右,方便安装;2、K-Lite_Codec_Pack效果不错;安装包17M左右,安装过程选项较多

2020-09-21 16:23:23 85

原创 opengl ftransform

主场景模型用的是固定管线来渲染阴影效果,把主场景模型的一部分做了二次渲染,来实现反射效果,用的是glsl4.3的shader,运行发现二次渲染的部分总是抖动,后来分析可能是固定管线和可编程管线在这部分计算顶点的坐标有误差导致的,然后把发射效果的shader中顶点坐标计算改成了内置函数 gl_Position = ftransform();参考:自己执行变换的另一种方式是使用内置函数ftransform,它对需要处理的顶点模拟了固定功能管线的顶点变换。这在混合固定功能和顶点着色器绘制同一个几何..

2020-09-09 10:53:05 69

原创 osg ParallelSplitShadowMap阴影类使用

osg中针对复杂模型,大场景,shadowTexture效果不好,需要用ParallelSplitShadowMap用的时候,如果效果不好的话,尝试调休纹理大小 ,pssm->setTextureResolution(4096);int mapcount = 4; osg::ref_ptr<osgShadow::ParallelSplitShadowMap> pssm = new osgShadow::ParallelSplitShadowMap(NULL, mapcou.

2020-09-04 16:00:00 30

原创 vs2017 安装Qt插件

先后安装了qt-vsaddin-msvc2017-2.5.2-rev.01.vsix了和qt-vsaddin-msvc2017-2.4.0.vsix这两个版本,都有问题,要么少一些创建工程的类型,要么编译报错,甚至卸载也不好卸载。后来换到了qt-vsaddin-msvc2017-2.2.1.vsix这个版本才可以。...

2020-08-13 12:02:17 741

原创 osgQt编译、运行

1、软件环境:vs2017 Qt5.9.2 cmake3.10.02、一开始用的是cmake的最新版本3.15,遇到了一堆问题,cmakelist.txt里面的一些宏3.15不再支持,折腾了半天,才发现可能是版本的问题,换了几个版本之后,发现3.10.0可以编译通过;3、osgQt 下载链接:https://github.com/openscenegraph/osgQt,不要下错链接了,因为GitHub上还有另外一个老版本的链接,叫mathieu / osgQt ;4、把Qt的bin路径加..

2020-08-12 14:28:06 90

原创 “osg/Config”: No such file or directory

编译osgEarth,依赖osg,出现上面报错把OSG编译之后输出目录中的include文件夹与源码中的include合并在一起,就OK了参考:https://www.cnblogs.com/xingzhensun/p/6272360.html

2020-08-07 17:50:43 51

原创 vs2017 + osg3.6.5 编译,生成chm文档

1、环境:vs2017,osg3.6.5源码,3rdParty_VS2017_v141_x64_V11_full.7z 软件:cmake,doxygen,graphviz,htmlhelp.exe(后三个是生成chm文档相关的)2、cmake设置源路径,输出路径;勾选生成example等等,这些和其它osg编译设置差不多; 主要说的是生成chm文档这步,DOXYGEN-EXECUTABLE 和 DOXYGEN-DOT-EXECUTABLE的路径在已经安装doxygen,graph...

2020-08-06 15:56:47 148

原创 error: Problems running dot: exit code=-1, command=‘dot‘, arguments=...

安装了Doxygen和GraphViz,也把各自的bin文件夹路径添加到系统环境变量的path下了,vs2017编译生成文档生成error: Problems running dot: exit code=-1, command='dot', arguments=...这种错误。cmd中运行dot -v,输出了版本号,下面提示可能需要运行dot -c,然后运行dot -c,再编译,不报错,生成文档了。...

2020-08-06 15:08:22 353 1

转载 C++应用领域

2013-04-08 10:52:17 618

vcredist_x86.exe(vs2008版本)

将用VS编译器开发后的程序拿到别的机子上运行时,有时会出现“无法定位序数****,于动态链接库***.dll上”。出现这种问题一般是因为当前机子安装开发该程序所用的VS编译器,因此少了某些编译器带点运行时库。 这是要么对程序进行静态链接,要么装上编译器对应的运行时库。这个资源对应VS2008编译器,VS2005貌似也能用。 GOOD LUCK!

2013-01-28

OpenSceneGraphReferenceDocs-3.6.5.chm

osg 3.6.5 帮助文档;我只设了3积分,我只设了3积分,我只设了3积分,如果积分不是3,那么是谁改的,你懂得。。。

2020-08-06

osg学习资料;10多个pdf;

共10多个pdf,包含osg全部经典教程;

2020-11-12

MFC无闪烁画图

实习刚开始做的一个“画图”程序,编译器是VS2008,用的是MFC,可以实现撤销,重做,实现了双缓冲,无闪烁画图

2012-12-04

局域网五子棋源代码(MFC)

计算机网络课程设计做的MFC做的局域网五子棋,课程设计报告也有! 本着交流学习参考的目的!

2012-07-06

MFC做的局域网五子棋含报告

计算机网络的课程设计--局域网五子棋设计,代码用VC6.0写的。资源包括代码和报告。

2012-07-06

Visual C++ 程序开发案例解析源代码(杨富国)

Visual C++ 程序开发案例解析源代码

2012-05-17

清华大学ACM模板,挺全的

清华大学ACM模板,有需要的可以参考一下,挺全的。不过我没怎么看!

2011-07-03

C++ Templates(简体中文版).pdf

C++ Templates(简体中文版).pdf

2011-06-11

这么多年了,MFC还没销声匿迹。。。

发表于 2020-09-29 最后回复 2020-09-29

hi,后浪们...

发表于 2020-09-29 最后回复 2020-09-29

fatal error L1101: invalid object module

发表于 2011-10-18 最后回复 2020-04-30

VIP专属文章!!!

发表于 2019-11-27 最后回复 2020-04-02

c++ 标准库 与 c++ stl的区别

发表于 2011-03-09 最后回复 2020-03-07

C#调用OCX,传递参数问题

发表于 2013-03-05 最后回复 2019-11-21

提升“读数据->计算->OpenGL渲染" 程序的速度

发表于 2019-07-11 最后回复 2019-10-10

QGLWidget卡死变白

发表于 2019-04-24 最后回复 2019-10-10

还有我认识的人吗,还有人认识我吗

发表于 2019-09-30 最后回复 2019-10-08

又是好久没来了。。。

发表于 2018-11-16 最后回复 2018-11-20

两位数,如50的ASCII码是怎样计算

发表于 2010-12-29 最后回复 2018-05-22

FFmpeg放大缩小视频

发表于 2016-03-03 最后回复 2017-08-31

WebRTC

发表于 2015-08-25 最后回复 2017-08-31

年底了,来看看

发表于 2017-01-20 最后回复 2017-08-31

来看看

发表于 2016-06-16 最后回复 2017-08-31

你们25、6岁的时候都混的怎么样

发表于 2017-03-24 最后回复 2017-08-31

怀旧。。。

发表于 2017-08-22 最后回复 2017-08-30

求推荐免费稳定的VC界面库

发表于 2016-03-23 最后回复 2017-07-15

C# 遮罩层的一个问题

发表于 2016-08-17 最后回复 2017-06-21

Modbus存取数据时要不要做临界区控制

发表于 2016-06-03 最后回复 2017-01-20

C#工程如何添加64位的OCX组件

发表于 2014-06-10 最后回复 2016-11-30

哪些婚恋网站比较靠谱?

发表于 2015-02-08 最后回复 2016-11-24

在一个女生有了男朋友之后,此时她对男生的兴趣是什么

发表于 2013-05-10 最后回复 2016-06-17

Modbus slave停止

发表于 2016-05-25 最后回复 2016-05-25

FFmpeg放大缩小视频

发表于 2016-03-03 最后回复 2016-03-23

SDL窗口嵌入到C#中

发表于 2016-03-23 最后回复 2016-03-23

zlib有传入文件数据后进行解压的接口吗

发表于 2016-03-18 最后回复 2016-03-23

又要找工作了

发表于 2016-02-23 最后回复 2016-03-23

年底了,来看看

发表于 2016-02-03 最后回复 2016-03-23

dll”。模块已生成,不包含符号

发表于 2016-03-15 最后回复 2016-03-15

互联网就这么火吗

发表于 2015-11-06 最后回复 2016-02-03

不来水园好多天

发表于 2015-11-06 最后回复 2016-02-03

来看看

发表于 2016-01-14 最后回复 2016-02-03

WebRTC有没有64位版本

发表于 2015-10-13 最后回复 2016-02-03

商业软件怎么用stun,turn来保证百分之百的公网穿透连通呢

发表于 2016-01-25 最后回复 2016-01-28

Hi,有人吗

发表于 2015-08-11 最后回复 2016-01-25

好久没来了,看看我还认识几个

发表于 2015-03-27 最后回复 2016-01-25

怎样从文件中读一个整数,然后赋值给另一个整型变量

发表于 2011-03-13 最后回复 2015-12-28

C++向JS传递JSON字符串

发表于 2015-10-08 最后回复 2015-10-10

C++向JS传递JSON字符串

发表于 2015-10-08 最后回复 2015-10-08

空空如也

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

TA关注的人 TA的粉丝

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