- 博客(29)
- 资源 (195)
- 收藏
- 关注
原创 openGL glGetString调用崩溃
openGL glGetString调用崩溃问题openGL glGetString调用崩溃,代码看似没错解决需要初始化渲染的上下文才能使glGetString(GL_VERSION)返回正确的值。具体做法可以在glGetString之前调用glutInit和glutCreateWindow。// Initialize GLFW if (!glfwInit()) { exit(EXIT_FAILURE); } // Select Ope...
2021-02-27 21:53:25 1230
原创 点云Las文件读写c++库 Lasib_msvc2015
点云Las文件读写c++库 Lasib_msvc2015前言去官网下载laslib源码,发现编译错误,需要以下的几个依赖库1. 在进行编译之前我们首先需要编译Boost、GDAL 、TIFF、LASZIP和GeoTIFF的编译,大家可以参考下面的教程2. Boost:https://blog.csdn.net/jaggerjack330/article/details/825911883. GDAL :https://blog.csdn.net...
2021-02-26 19:01:33 612
原创 windows下编译libLAS库及配置
windows下编译libLAS库及配置前言/***********************************LibLAS编译***********************************/1.在进行编译之前我们首先需要编译Boost、GDAL 、TIFF、LASZIP和GeoTIFF的编译,大家可以参考下面的教程Boost:https://blog.csdn.net/jaggerjack330/article/d...
2021-02-26 18:19:47 1229 4
原创 解决“错误 D8016 “/ZI”和“/Gy-”命令行选项不兼容 ”问题
解决“错误 D8016 “/ZI”和“/Gy-”命令行选项不兼容 ”问题两者不兼容,需要修改一边即可。【1】【2】参考https://www.cnblogs.com/Braveliu/p/9526308.htmlkaizen
2021-02-26 17:28:40 256 1
原创 Qt样式表(QComboBox下拉框)
Qt样式表(QComboBox下拉框)运行效果QSS样式表/* 未下拉时,QComboBox的样式 */QComboBox { border: 1px solid gray; /* 边框 */ border-radius: 3px; /* 圆角 */ padding: 1px 18px 1px 3px; /* 字体填衬 */ color: #000; font: normal ...
2021-02-26 09:37:59 1736 1
原创 GLSL编译错误
GLSL编译错误1.报错现象2.分析 从插件glsl language integration报错来看,是编译器无法识别gl_Vertex、和gl_Normal以及gl_Position这个三个内置变量,不应该啊,这三个变量是系统内部定义的,拼写也完全也没问题啊。然后我又查看了glsl language integration设置,扩展名是.frag和.vert,也没问题啊。3.解决原来我在.fr...
2021-02-25 14:23:13 1245 1
原创 chrome书签多列展开
chrome书签多列展开效果如图所示:书签已经按列展开,不像以前只有一列,如果书签很多,需要翻半天第一种方法1.去chrome应用商店,下载插件“Quick书签菜单”2. 点击 quick书签菜单3.设置Quick书签菜单4.设置横向布局,鼠标右键下图中的,选择“滚动布局”,在选择“横向”第二种方法如果不能上谷歌应用商店网站Quick书签菜单下载地址...
2021-02-24 16:50:09 8162 3
原创 Qt QTableView样式设置
Qt QTableView样式设置显示效果QSS设置选中设置: 1 2 3 4 5 QTableView::item:selected { background:rgb(0,0,100); color:white; } 表头设置: 1 2 3 4 5 6 ...
2021-02-24 15:27:36 2885
原创 vs2017安装失败解决
vs2017安装失败解决前言 在安装vs2017时,提示没有数字证书,解决步骤如下1. 在安装包中选择三个数字证书文件安装2.certificates文件夹下三个文件,分别是3. 依次安装 这三个文件,全部选择默认安装,这里选择安装证书4.选择下一步5.选择“根据证书类型,自动选择证书存储”,然后点击 下一步6.安装vs2017...
2021-02-22 18:08:43 2345
原创 在QtCreator中编译错误,找不到“XXX.cpp”或者“XXX.pro” does not exist
在QtCreator中编译错误,找不到“XXX.cpp”或者“XXX.pro”目录前言 当从别人的机器上copy的完整代码,放到自己机器上会报错:找不到“XXX.cpp”或者“XXX.pro”,但是你会发现在你的工程中,无论是.h或者.cpp再或者.pro里面都包含了这些文件解决 在左侧点击"项目"扳手图标,在右侧Shadow build:后面的钩去掉...
2021-02-22 12:13:52 1558 5
原创 openGL着色语言笔记
openGL着色语言笔记前言目前看到第六章,前五章都是简介,到了第六章才开始真正的代码阶段,首先是顶点着色器的编写。她是基于phone光照模型,即环境光、漫反射、镜面光相互作用的结果,当然这只是基础光照模型,要想获得逼真的光照模型还得使用大名鼎鼎的光线追踪技术,这是后话,万丈高楼平地起,先从最基本的光照模型学起。光照模型图顶点着色器代码//// Vertex shader for procedura...
2021-02-22 00:06:35 229
原创 使用pcl_viewer.exe工具保存camera文件
使用pcl_viewer.exe工具保存camera文件前言 在windows下使用pcl_viewer.exe打开pcd文件,可以打开pcd文件,但是保存出错解决方式 使用管理员方式启动cmd命令行,然后键盘输入 CTRL+S,再然后CTRL+R,保存文件:6172b7dc9734c5bed01d1714bfa5cfc333efde6.cam....
2021-02-08 18:12:57 466
原创 pointCloudLibrary点云库pcl_viewer工具使用
pointCloudLibrary点云库pcl_viewer工具使用1.pointCloudLibrary点云库在windows下使用pcl_viewer工具 (1)首先在点云库安装目录下找到pcl_viewer.exe,具体根据自己的安装目录确定 (2)使用cmd命令行打开 cd 到pcl_viewer.exe 路径, ...
2021-02-08 16:02:05 2864 1
原创 pointCloudsLibrary视频资料
pointCloudsLibrary视频资料版权边缘疯狂试探https://www.bilibili.com/video/BV1JV411C7f3前言 目前pointCloudsLibrary的资料很少,只有官网的文档,下面介绍一个点云库视频学习资料,讲解的非常好,这里膜拜一下大神“边缘疯狂试探”,请收下我的膝盖。哈哈资料https://www.bilibili.com/video/BV1JV411C...
2021-02-08 10:57:58 157
原创 Ethereum开发
Ethereum开发1. 简介 (1)下载源码 使用Git Bath : git clonehttps://github.com/ethereum/go-ethereum.git 或者使用浏览器下载: (2)下载安装包 根据您的系统选择下载 (2)官方网站 说明文档 ...
2021-02-07 15:21:54 131
转载 以太坊网络架构解析
以太坊网络架构解析版权0x7F@知道创宇404区块链安全研究团队https://www.cnblogs.com/southx/p/9334639.html0x00 前言区块链的火热程度一直以直线上升,其中以区块链 2.0 —— 以太坊为代表,不断的为传统行业带来革新,同时也推动区块链技术发展。区块链是一种分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,这是一个典型的去中心化应用,建立在 p2p 网络之上;本文以学习和...
2021-02-07 14:50:37 746
原创 OpenGL视频资料(LearnOpenGL中文)经典教材讲解
OpenGL视频资料(LearnOpenGL)经典教材讲解1.视频地址2. 视频目录,讲解的非常仔细,可以说是手把手教,而且是openGL经典入门教材LearnOpenGL
2021-02-05 18:43:37 675
原创 Qt利用QtCreator绘制线段
Qt利用QtCreator绘制线段1.第一种方式使用 QPainter手动绘制 QPainter painter(this); // 反走样 painter.setRenderHint(QPainter::Antialiasing, true); // 设置画笔颜色 painter.setPen(QColor(64, 188, 226));效果2.第二种使用qt...
2021-02-05 18:01:18 4703
转载 PCL(Point Cloud Library)学习指南&资料推荐(2021版)
PCL(Point Cloud Library)学习指南&资料推荐(2021版)版权双愚https://zhuanlan.zhihu.com/p/268524083?utm_source=wechat_sessionPCL开始上手其实有点容易迷惑,而且PCL文档最近(2020)改版了。里面很多文档和之前的都不一样了,我自己学习PCL时,看的是最新文档,也踩了很多坑,现在分享一下自己的学习方法和思路,希望对大家有所帮助。顺便放下个人学习代码(有详细中文注解):http...
2021-02-03 19:14:33 7501 4
原创 Qt 绘制二维图形
Qt 绘制二维图形前言Qt 中提供了强大的 2D 绘图系统,可以使用相同的 API 在屏幕和绘图设备上进行绘制,它主要基于QPainter、QPaintDevice 和 QPaintEngine 这三个类。QPainter 用于执行绘图操作,其提供的 API 在 GUI 或 QImage、QOpenGLPaintDevice、QWidget 和QPaintDevice 显示图形(线、形状、渐变等)、文本和图像。 QPaintD...
2021-02-03 18:32:39 1771
原创 Qt QLabel行、列间距控制
Qt QLabel行、列间距控制先看显示效果1.QLabel设置行间距QLabel支持html,所以可以用以下代码设置行QLabel中text的行间距:QString text;text.append("<p style='line-height:150%'>").append( tr("房间号:")).append(m_roomId).append("</p>") .append("<p style=...
2021-02-02 11:19:00 5893
原创 Qt进度条ProgressBar使用
Qt进度条ProgressBar使用1. 在QtCreator设计器里面,在最左侧找到控件:ProgressBar2. 在QtCreator设计器最右侧设置进度条ProgressBar属性3. 点击最右边三个点"...",设置属性代码QProgressBar { border:0px solid #303d57; height:12px; text-align: right;color:transparent; } QProg...
2021-02-02 10:42:59 4395
原创 Qt中文乱码原因及解决方案
Qt中文乱码原因及解决方案版权急支糖浆123https://blog.csdn.net/qq_35905572/article/details/95042444本文主要分析了基于windows10系统msvc2017编译器的Qt中文乱码。概念字库表:是一个系统支持的文字,符号,数字的集合。编码字符集(字符集):我们平时所说的字符集就是这个,计算机以二进制的形式存储字符,每个字符对应的二进制编码不同,而编码字符集就是所有编码与字符的映射集合。例如:在ASCII码的编码字符集..
2021-02-01 19:15:09 1659
原创 Qt Label设置文字纵向排列
Qt Label设置文字纵向排列1. 先上效果图2. 具体操作 :在qtCreator设计器中 (1)选择 Label控件,在右边属性栏 styleSheet,点击最右边的“...”3. 输入 QLabel{border-width: 1px;border-style: solid;border-color: rgb(85, 255, 255); color:rgb(85,255,255)}4. 在 text 属性,点击最右边的三个点...
2021-02-01 19:04:20 10299
原创 Qt 设置 QWidget 背景色
Qt 设置 QWidget 背景色简述QWidget是所有用户界面对象的基类,这意味着可以用同样的方法为其它子类控件改变背景颜色。Qt中窗口背景的设置,下面介绍三种方法。使用QPalette 使用Style Sheet 绘图事件一般我不用QSS设置窗口背景,也不建议使用。(这里是对于窗口而,如果是子部件当然可以)。因为窗口使用QSS设置背景之后,若子部件不使用同样的方式来设置,默认则会继承父窗口的样式。使用QPalette使用QPalett...
2021-02-01 15:36:00 6379
原创 Qt设置Label字体颜色
Qt设置Label字体颜色1. 在qt设计器中,选择label,在最右侧找到 styleSheet2. 选择 添加颜色:输入 :color: rgb(85, 255, 255);
2021-02-01 15:24:31 5650
原创 安装vs2017需要授权证书签名
安装vs2017需要授权证书签名在vs2017安装包目录下面的文件夹certificates,下面有三个数字签名证书,需要依次安装,(三个证书文件都要安装),然后就可以安装vs2017了...
2021-02-01 14:45:57 1657
Windows权限服务控制启动服务停止服务Delivery Optimization
2024-08-21
使用openGL、glad、glfw、stb-image创建鼠标和键盘wsad控制窗口内的视口,并加载纹理
2024-03-20
QGraphicsItem、QGraphicsView、QGraphicsScene封装
2023-04-02
Qt QListWidget传入多张图片
2023-03-20
Qt中QMap和QMultimap使用
2023-03-19
QT使用QListWidget显示多张图片
2023-03-10
Qt QDockWidget、QtreeWidget界面实现
2023-03-09
QTreeWidgetItem的setData(int column,int role,QVariant& data)等,
2022-09-16
QStackedWidget 控件使用详解
2022-09-07
QTreeWidget类是一个方便的类,它提供了一个标准tree小部件与一个典型的基于项目所使用的接口类似QListView
2022-09-02
QTreeWidget用法并解决中文乱码问题 QTreeWidgetItem
2022-08-31
openSceneGraph3.5.1编译
2022-08-23
Movie To GIF 主要特点 将视频转换为动画 GIF 将 AVI,MPEG,MKV,MP4,WMV,MOV 和 RM 等
2022-08-22
今天在windows7下安装qt-opensource-windows-x86-5.12.9报错: gdb.exe -系统错误
2022-08-17
QTreeWidget是实现树形结构的类,在很多软件中都可以看到类似树形结构的界面
2022-07-22
Qt中使用QDomDocument和QDomnode来读取xml
2022-06-29
osg(OpenSceneGraph)添加纹理
2022-06-14
openGL曲面细分地形、高度图的细分
2022-05-02
opengl贝塞尔曲面细分,win7+VS017,win10+vs2019版本
2022-04-25
opengl贝塞尔曲面细分
2022-04-12
OpenGL 对硬件曲面细分的支持,通过3 个管线阶段提供: (1)曲面细分控制着色器; (2)曲面细分器; (3)曲面细分评估
2022-04-09
openGL增强表面细节,模拟地球表面地形
2022-03-26
openGL高度贴图,使用纹理图像来存储高度值,然后使用该高度值来提升(或降低)顶 点位置。
2022-03-26
openGL法线贴图混合纹理贴图以达到更好的物体表面细节
2022-03-20
openGL法线贴图原理以及实现方法
2022-03-14
openGL环境贴图,反射向量可用来直接访问纹理立方体贴图。当立方体 贴图用于上述功能时,称其为环境贴图
2022-03-12
1.实现凹凸表面相关的方法,通过使用光照效果 2.即使在实际对象模型表面平滑的情况下,也能使对象看起来具有逼真的表面纹理
2022-03-10
openGL实现天空盒,使用OpenGL 立方体贴图
2022-03-02
openGL软阴影,消除硬阴影,消除阴影中的锯齿,和伪影
2022-02-28
目前我们所展示的阴影生成方法都仅限于生成硬阴影,即带锐边的阴影。
2022-02-28
openGL阴影贴图 阴影贴图是用于投射阴影最实用也最流行的方法之一。
2022-02-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人