Qt Quick 3D

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 方模塊遵循以下準許許可:

開放資産導入庫,第 5.0.1 版

BSD 3 條款新 (或修訂) 許可

話題

參考

範例