Qt 3D 组件 C++ 类
Qt 3D 组件模块提供了一系列预构建元素,帮助您开始使用 Qt 3D。 更多...
此模块处于开发中,可能会有所更改。
命名空间
包含来自 Qt3DExtras 模块的类 |
类
相机控制器的基本功能 | |
能在 3D 空间中创建圆锥 | |
圆锥网格 | |
圆锥网格 | |
能在 3D 空间中创建长方体 | |
长方体网格 | |
长方体网格 | |
能在 3D 空间中创建圆柱 | |
圆柱网格 | |
圆柱网格 | |
Phong 光照效果的默认实现 | |
能在 3D 空间中创建挤压文本 | |
3D 挤压文本网格 | |
允许通过第一人称视角控制场景相机 | |
前向渲染器的默认 FrameGraph 实现 | |
实现 Gooch 杂凑模型(在 CAD 和 CAM 应用中流行)的材质 | |
PBR 照明的默认实现 | |
Phong 光照效果的默认实现 | |
允许沿着轨道控制场景相机 | |
渲染每个顶点所设定的颜色属性的默认实现 | |
能在 3D 空间中创建平面 | |
平面网格(正方形平面) | |
平面网格(正方形平面) | |
Qt3DExtras::QSkyboxEntity 是一个方便的 Qt3DCore::QEntity 子类,可以用于在 3D 场景中插入天空盒子 | |
能在 3D 空间中创建球体 | |
球形网格 | |
球形网格 | |
能在 3D 空间中创建二维文本 | |
简单未照明纹理材质的默认实现 | |
能在 3D 空间中创建环面 | |
环面网格 | |
环面网格 |
详细描述
此模块仍在开发中,但可作为技术预览提供。这意味着它是不稳定的,可能会有所更改,仅提供便利。
#include <Qt3DExtras>
要将相关 C++ 库链接到您的 qmake 项目文件中,请添加以下内容
QT += 3dextras
类、类型和函数在 Qt3DExtras 命名空间中声明。
概述
材料
Phong 光照效果的默认实现 | |
实现 Gooch 杂凑模型(在 CAD 和 CAM 应用中流行)的材质 | |
PBR 照明的默认实现 | |
Phong 光照效果的默认实现 | |
渲染每个顶点所设定的颜色属性的默认实现 | |
简单未照明纹理材质的默认实现 |
网格和几何
能在 3D 空间中创建圆锥 | |
圆锥网格 | |
圆锥网格 | |
能在 3D 空间中创建长方体 | |
长方体网格 | |
长方体网格 | |
能在 3D 空间中创建圆柱 | |
圆柱网格 | |
圆柱网格 | |
能在 3D 空间中创建平面 | |
平面网格(正方形平面) | |
平面网格(正方形平面) | |
能在 3D 空间中创建球体 | |
球形网格 | |
球形网格 | |
能在 3D 空间中创建环面 | |
环面网格 | |
环面网格 |
摄像机控制器
允许通过第一人称视角控制场景相机 | |
允许沿着轨道控制场景相机 |
实体
FrameGraphs
窗口
- Qt3DExtras::Qt3DWindow
注意:Quick3DExtras模块还指定了Qt3DExtras::Quick::Qt3DQuickWindow。
参考
© 2024 The Qt Company Ltd。此处包含的文档贡献是各自所有者的版权。此处提供的文档受GNU自由文档许可证1.3版的条款约束,由自由软件基金会发布。Qt及其相关商标是芬兰及/或其他国家的The Qt Company Ltd的商标。所有其他商标均为各自所有者财产。