
QT
lgs1996
这个作者很懒,什么都没留下…
展开
-
QT3D学习之路02
本章节用来记录我在学习QT3D的过程中遇到的一些不懂的3D相关,QT编程相关的词汇呀,概念呀什么的。 看到一条信息:QT 3D Studio 1.0在2017.11.30发布了,有空可以去搞搞QT-3D概念: 渲染,网格,几何,材料,阴影,光线遮蔽,多材质,统一缓存对象,ECS。 QT3D的 ECS(实体组建系统):实体(QEntity),组件(QComponent),应用原创 2017-12-22 16:44:36 · 3170 阅读 · 1 评论 -
QT3D学习之路01
[QT3D入门] 我已经用QT Creator,在ubuntu16.04系统下,编写了1个登陆界面,1个文本编辑器以及一个串口调试助手,所以可以算是对QT有了一些比较直观的了解。这个是怎么学的呢?我在这里简单说一下,给两个网站:QT开源社区和QT的官网。推荐一个教程:QT开源社区的《Qt快速入门系列教程》。至于QT3D,无论是相关的词汇,概念,3D建模软件,QT3D的实现步骤等等,我都是完全小白的那种... ...PS都没有用过那种。原创 2017-12-22 14:55:35 · 5684 阅读 · 2 评论 -
QT3D学习之路03
在网站缺少很少关于QT3D的资料或者教程,没办法了,自己撸吧。那天听谁说的,最标准的程序就是示例程序,所以我打算跟着Qt Creator里面与3D相关的示例程序走。具体怎么做呢?先把Qt3D相关的类都看一遍,这个在help里面很容易找到。然后开始跟着QT3D相关的示例程序,一步一步调试,尝试理解程序,然后修改,验证,不懂的百度。试试看吧,后面会有一些记录。原创 2017-12-25 10:05:18 · 1382 阅读 · 0 评论 -
QT3D-对3D物体模型进行颜色粗糙反光设置之Qt3DExtras::QPhongMaterial
QT3D给我们提供了一些基本的3D形状,比如圆环,圆柱,球,圆台,平面,立方体等。今天我通过一个QT提供的圆环体演示一下怎么来进行Entity(物体)的光照颜色控制。先贴上相关代码,在下面解读一下。 //! [2] //QPhongMaterial提供默认实现的光照效果; Qt3DExtras::QPhongMaterial *torusMaterial = new Qt原创 2017-12-28 11:03:28 · 3111 阅读 · 6 评论 -
QT3D学习之路04_从Qt Creator的示例程序和帮助文档切入
花了一天的时间对QT3D下的所有类做总结,结果只完成了Animation的部分,看到下面的3dcore等包含的数量众多的类,我怂了。照这样搞下去非浪费我大量时间不可,而且没什么进展,所以,我开始转换一下思路,那就是跟着示例程序来学习,中间遇到不懂得的再查找help就好了(一定要有咬牙百度翻译也要看懂英文帮助文档的觉悟,英语好的略过这里)。第一步,我找了3D中最简单的一个示例“basicshapes-cpp”:没有Quike也没有Qml,最最简单的一个程序了,有助于像我这样完全的小白入门。原创 2017-12-28 11:11:12 · 1163 阅读 · 0 评论 -
QT4.8源代码安装ubuntu16.04
QT安装后要能使用,其实要安装两个东西:QT库,qtcreator(Qt5.4.0以上包含了qtcreator,不用分开安装)的具体版本在这个下载链接里自己找。 先安装一下QT吧:(下面所有步骤在ubuntu16.04上亲测有效)1.下载源码:从上面的下载链接下载,一般是压缩包,先解压缩,然后进入命令行工具。2.配置:cd到解压出来的文件夹里面sudo apt-ge...原创 2018-08-20 11:51:16 · 651 阅读 · 0 评论