Qt3D
文章平均质量分 68
Qt3D 和 Qt Quick 3D 模块的学习交流
龚建波
熟悉C++ Qt,Python等
展开
-
Qt Quick 3D学习:鼠标拾取物体
(注意,开源版的 Qt Quick 3D 是狗都不用的 GPL 协议)Qt Creator 中有一个 picking 的示例,用于演示 View3D 中物体的拾取:在示例基础上,我又加了一个简单的拖动效果原创 2022-06-11 23:24:00 · 1895 阅读 · 0 评论 -
Qt Quick 3D学习:使用鼠标键盘控制节点位置和方向
(注意,开源版的 Qt Quick 3D 是狗都不用的 GPL 协议)Qt Quick 3D 模块提供了 WasdController 类型来控制节点的位置和方向,受控节点一般是 Camera。(文档:https://doc.qt.io/qt-6/qml-qtquick3d-helpers-wasdcontroller.html)......原创 2022-06-11 00:27:13 · 1344 阅读 · 0 评论 -
Qt Quick 3D学习:模型加载
(注意,开源版的 Qt Quick 3D 是狗都不用的 GPL 协议)Qt Quick 3D 模块提供了 Model 类型用于 3D 模型加载,通过设置 source 的资源路径来加载对应的 3D 模型。原创 2022-06-04 18:14:02 · 3790 阅读 · 5 评论 -
Qt Quick 3D模块初探
Qt Quick 3D提供了用于基于Qt Quick创建3D内容或UI的高级API。提供了对现有Qt Quick场景图(scenegraph )的扩展,以及对该扩展场景图的渲染器。使用空间场景图(Spatial scenegraph)时,还可以将Qt Quick 2D内容与3D内容混合。从官方的描述来看,可以看成一个简化版的Qt3D模块。但要注意的是,开源版本下,Qt3D是LGPL授权,而Qt Quick 3D是GPL授权。原创 2020-06-14 13:30:46 · 7169 阅读 · 2 评论 -
Qt3D模块初探
0.前言Qt3D 是由诺基亚发起,后由 Digia 和 KDAB完善,基于 OpenGL 的三维图像展示和处理模块。可惜的是, Qt3D 的资料比较少,而且随着版本更迭,很多网上老的 Demo 也不能跑了。除了 QtCreator 中的示例,这里推荐几个 Qt3D 的 github 项目,可以参照学习:https://github.com/MidoriYakumo/learnopengl-qt3dhttps://github.com/jaredtao/Qt3D-learnhttps://原创 2020-06-14 00:40:08 · 4117 阅读 · 0 评论