Qt Quick 3D 提供用于创建 3D 内容和 3D 用户界面的高级 API,基于 Qt Quick 。与其使用会产生同步问题和额外抽象层的外部引擎,我们提供扩展为现有 Qt Quick 场景图形 for spatial content, and a renderer for that extended scene graph. When using the spatial scene graph it is also be possible to mix Qt Quick 2D content with 3D content.
The
QML 类型
可以使用以下 import 语句导入应用程序,在
.qml
文件:
import QtQuick3D 1.15
除基 Qt Quick 3D 模型外,以下模块 import 还提供其它功能:
import QtQuick3D.Materials 1.15 import QtQuick3D.Effects 1.15 import QtQuick3D.Helpers 1.15
当从源代码构建时,确保 qtdeclarative module is also built, as it is not possible to use Qt Quick 3D without it.
此外,范例使用模块 Qt Quick Controls and Qt Graphical Effects for additional functionality.
它还可以帮助构建 Qt Image Formats as this module provides support for additional texture formats.
Qt Quick 3D 在商业许可下是可用的来自 Qt 公司 。此外,它是可用的根据 GNU GPL (一般公共许可) 第 3 版 。见 Qt 许可 进一步了解细节。
此外,Qt Quick 3D 潜在包含的第 3 方模块遵循以下准许许可:
BSD 3 条款新 (或修订) 许可 |