Qt Quick 3D QML 类型
这是使用空间渲染器和场景图的 QML 前端。目前,所有 3D 内容都通过离屏纹理 (FBO) 来处理,以便它们可以组合到 Qt Quick 场景中(如 QQuickItem)。
使用以下语句导入 QtQuick3D 模块
import QtQuick3D
QtQuick3D QML 类型
指定模型的光照图设置 | |
创建或参考一个用于效果的过冲的颜色缓冲区 | |
定义一个用于效果的过冲的输入缓冲区 | |
定义相机的抽象基类 | |
作为效果过冲一部分要执行的命令的超类型 | |
为 3D 场景定义立方体贴图纹理 | |
定义具有自定义投影矩阵的相机 | |
创建用于着色模型的自定义材料的基组件 | |
用于配置调试设置 | |
定义场景中的方向光源 | |
创建后处理效果的基组件 | |
允许从文件读取实例表 | |
指定场景的雾设置 | |
定义具有自定义截断的透视摄像机 | |
自定义几何形状的基类型 | |
允许在 QML 中手动指定实例化 | |
指定实例列表中的实例 | |
实例表的基类型 | |
在骨骼动画层次结构中定义一个节点 | |
所有光源的不可创建的抽象基类型 | |
指定场景的光照贴图烘焙设置 | |
允许从 URL 或组件动态加载 3D 子树 | |
提供材料共性功能的抽象基类型 | |
允许加载 3D 模型数据 | |
定义形状变换目标的属性 | |
存在于 3D 场景中的对象的基础组件 | |
所有 3D 结点和资源的抽象基类型 | |
定义具有正交投影矩阵的摄像机 | |
定义效果中的渲染过冲 | |
定义用于查看 3D 场景内容的透视摄像机 | |
包含选择的到的结果 | |
定义场景中的点光源 | |
可以使用金属/粗糙度工作流定义3D项目的材质 | |
为四元数提供实用工具函数 | |
为四元数提供属性动画 | |
在场景中定义反射探针 | |
为渲染扩展提供不可创建的抽象基类型 | |
提供场景渲染的信息 | |
使用提供模型实例化多个基于节点组件 | |
允许预加载数字资源 | |
允许您配置场景的渲染方式 | |
定义一个单次传递要设置的值 | |
容器组件,用于定义后期处理效果使用的着色器代码 | |
定义骨骼动画层次结构 | |
定义皮肤变换动画 | |
可以使用镜面/光泽度工作流为3D项目定义材质 | |
定义场景中的聚光灯 | |
为3D场景定义纹理 | |
自定义纹理数据的基类型 | |
指定暴露给自定义材质或效果着色器的纹理 | |
提供渲染3D场景的视口 | |
指定模型的边界 |
QtQuick3D.Helpers QML类型
使用以下语句导入QtQuick3D.Helper模块
import QtQuick3D.Helpers
用于在3D场景中显示三个轴和一个网格的可视辅助工具 | |
显示渲染统计信息并执行调试和开发动作的视图 | |
提供常用渲染效果的场景环境 | |
渲染网格的自定义几何提供者 | |
高度场几何 | |
显示无限网格 | |
基于实例表的定义数据模型的类型 | |
指定随机实例化的范围 | |
根据实例表实例化组件 | |
处理细节级别可见性更改的管理器 | |
自动保持指向另一个节点的辅助节点 | |
围绕原点旋转的相机控制器 | |
允许从QML创建几何体 | |
定义过程式网格的子集 | |
生成HDR天空盒立方体贴图 | |
允许从QML创建和填充TextureData | |
生成随机实例化表 | |
使用键和鼠标控制节点位置和朝向 |
QtQuick3D.AssetUtils QML类型
使用以下语句导入QtQuick3D.AssetUtils模块
import QtQuick3D.AssetUtils
在运行时导入3D资产 |
QtQuick3D.Particles3D QML类型
使用以下语句导入QtQuick3D.Particles3D模块
import QtQuick3D.Particles3D
影响者会在粒子生命周期中修改粒子的属性 | |
吸引粒子朝着指定位置或形状移动 | |
为发射的粒子分配速度 | |
动态发射器爆发 | |
声明式发射器爆发 | |
以指定方向和指定大小的矢量加速粒子 | |
线粒子 | |
将粒子效果与3D模型混合 | |
使用Qt Quick 3D模型的粒子 | |
逻辑粒子 | |
粒子形状的抽象基类型 | |
加载用于发射器和影响器的自定义粒子形状 | |
逻辑粒子的发射器 | |
为发射器和影响器提供来自模型的粒子形状 | |
为发射器和影响器提供3D形状 | |
包含粒子、发射器和影响器类型的系统 | |
提供粒子系统的信息 | |
围绕支点旋转粒子 | |
粒子排斥器 | |
粒子缩放影响器 | |
使用2D精灵纹理的粒子 | |
为精灵粒子提供图像序列功能 | |
用于指定指向目标位置的方向 | |
来自其他粒子的逻辑粒子的发射器 | |
指定指向目标方向的方向 | |
将随机波曲线应用于粒子 |
已废旧的QML类型
以下QML类型现在是过时的。过时的类型不再维护。它们提供以保持旧源代码运行,但可以在未来的版本中删除。我们强烈建议不要在新代码中使用这些类。
拥有过时属性或方法的QML类型
以下QML类型包含一个或多个现在是过时的属性或方法。过时的成员不再维护。它们提供以保持旧源代码运行,但可以在未来的版本中删除。我们强烈建议不要在新代码中使用这些过时成员。点击类型查看其已废弃成员。
© 2024 Qt公司有限公司。本文件包含的文档贡献是各自所有者的版权。提供的文档许可协议如下所述GNU自由文档许可证版本1.3,由自由软件基金会发布。Qt及其相关标识是芬兰和/或其他国家和地区Qt公司有限公司的商标。所有其他商标均为其各自所有者的财产。