Qt Quick 3D提供了一个高级API,用于基于Qt Quick创建3D内容和3D用户界面。我们没有使用产生同步问题的外部引擎和额外的抽象层,而是为现有的 Qt Quick Scene Graph 提供空间内容的扩展,并为该扩展的场景图提供渲染器。 使用空间场景图时,还可以将 Qt Quick 2D 内容与 3D 内容混合。
先决条件
可以使用 .qml 文件中的以下导入语句将 QML 类型导入您的应用程序:
import QtQuick3D
除了基本的 Qt Quick 3D 模型外,以下模块导入还提供了附加功能:
import QtQuick3D.Effects
import QtQuick3D.AssetUtils
import QtQuick3D.Helpers
import QtQuick3D.Particles3D
从源代码构建
从源代码构建时,请确保首先构建来自 qtdeclarative 和 qtshadertools 存储库的模块和工具,因为没有这些就无法使用 Qt Quick 3D。 强烈建议使用 qtquicktimeline,否则基于关键帧的动画将不可用。
许可和归属
Qt Quick 3D 可在 The Qt Company 的商业许可下获得。 此外,它还可以在 GNU 通用公共许可证第 3 版下使用。有关详细信息,请咨询“在线客服”获取!
Qt商用组件推荐
- QtitanRibbon - Ribbon UI组件:是一款遵循Microsoft Ribbon UI Paradigm for Qt技术的Ribbon UI组件,QtitanRibbon致力于为Windows、Linux和Mac OS X提供功能完整的Ribbon组件。
- QtitanChart - Qt类图表组件:是一个C ++库,代表一组控件,这些控件使您可以快速地为应用程序提供漂亮而丰富的图表。
- QtitanDataGrid - Qt网格组件:提供了一套完整的标准 QTableView 函数和传统组件无法实现的独特功能。使您能够将不同来源的各类数据加载到一个快速、灵活且功能强大的可编辑网格中,支持排序、分组、报告、创建带状列、拖放按钮和许多其他方便的功能。
- QtitanNavigation:QtitanNavigationDesignUI 组件是一组 GUI 控件,它实现了菜单、导航框、命令栏等导航界面,并让您以更少的滚动和点击次数有效地查看所有实体(工作区、网格或其他项目)。
- QtitanDocking:允许您像 Visual Studio 一样为您的伟大应用程序配备可停靠面板和可停靠工具栏。黑色、白色、蓝色调色板完全支持 Visual Studio 2019 主题!
本文暂时没有评论,来添加一个吧(●'◡'●)