
Qt
wk_119
欢迎大家交流
展开
-
[软件] PointPicker 选取模型上的点并保存
最近想拾取一个模型上的点的坐标并保存下来,正好实现一下简单的点云拾取操作。原创 2019-11-26 21:29:14 · 1033 阅读 · 3 评论 -
[GLSL]渲染大规模地形(多纹理)
演示程序已上传:https://download.youkuaiyun.com/download/qq_31804159/10383143从学习图形学开始,就想做一个关于地形方面的东西(因为看起来比较酷emmm),有一次机会了解到了基于高度图渲染地形。这是一个比较简单的方法,对新手而言比较友好的。其实这个是我好早之前做的一个东西了,但是算是真正进入图形学的一个标志吧,以后我会陆续的把我做的一些有意思的东...原创 2018-04-25 13:10:02 · 4856 阅读 · 2 评论 -
[Qt]qt+opengl程序创建
在Qt中使用opengl在我看来比起使用glut库更为简单,因为不需要添加额外的其他文件。 本文主要介绍如何在Qt中使用opengl,具体步骤如下:1.创建一个工程项目选择基类为QWidget,完成建立工程2.更改.pro文件,添加语句 QT += opengl 3.在.h文件中添加几个主要的头文件#include <GL/gl.h>#...原创 2018-04-25 17:59:25 · 1371 阅读 · 0 评论 -
[图形学] 模拟小球自由落体
完整代码链接:https://github.com/kaiwu119/BallFreeFallAnimation计算机动画经常用于描述一些自然界的物理运动, 本文介绍如何实现动态过程的模拟。演示程序:https://download.youkuaiyun.com/download/qq_31804159/10390092效果如下图:对于一个自由落体,大家都清楚计算公式,这里不再叙述。我们...原创 2018-05-03 17:26:47 · 3485 阅读 · 3 评论 -
opengl绘制花瓶
本文阐述一种简单的绘制3D花瓶的方法,对于刚接触图形学的小伙伴而言是一个很好的练习题目。先附上我的结果: 下面阐述原理及我的实现:1.定义一个正弦函数f(y)f(y) = r*sin(y)+Rr和R用于控制花瓶半径2.让这个函数绕着y轴旋转,则我们可以得到一个曲面函数:x^2+z^2 = (r*sin(y)+R...原创 2018-04-25 20:19:00 · 7335 阅读 · 0 评论 -
解决“error: undefined reference to `_imp__gl*@8'”
因为在新版本中的qt已经不支持QGLWidget了,使用的时候会报错:如“error: undefined reference to `_imp__glBindTexture@8'”因为新版本的qt+opengl主要是对可编程管线比较友好,但是难道我们就不能在高版本qt中运行我们原先的代码么,答案是否定的,其实很简单,只需要在.pro文件中添加以下两行即可:LIBS += -lopengl32\ ...原创 2018-05-17 16:02:05 · 8607 阅读 · 2 评论 -
[图像处理]sobel算子边缘检测算法
我的程序效果: 边缘检测算法是图像处理中最为基本的问题。其目的是标志图像出亮度变化明显的点,从而反映出图像中重要变化。 先介绍一下Sobel算子:Sobel 算子是像素图像边缘检测中最重要的算子之一,该算子包含两组3x3的矩阵,分别为横向及纵向,将之与图像作平面卷积,即可分别得出横向及纵向的亮度差分近似值。如下图,Gx和Gy分别是在横向及纵向的灰度偏导的近似值。(注:对于一...原创 2018-04-26 22:56:53 · 25263 阅读 · 0 评论 -
【QT】Qt更改项目名称
QT更改项目名称qt不能直接重命名项目名,但是也可以通过稍微复杂一点的步骤更改项目名称请按照以下几个小步骤,分分钟解决问题:xxx为原始项目名称首先清理项目xxx然后更改项目中xxx.pro文件的TARGET =xxx为TARGET =newProject_fname关闭项目打开项目所在文件夹删除xxx.pro.user文件将文件夹中的xxx.pro文件更改为newProjec...原创 2019-10-10 10:23:20 · 1319 阅读 · 0 评论