RuntimeLoader QML Type
実行時に 3D アセットをインポートします。詳細...
Import Statement: | import QtQuick3D.AssetUtils |
Since: | Qt 6.2 |
Inherits: |
プロパティ
- bounds : Bounds
- errorString : string
- instancing : Instancing
- source : url
- status : enumeration
詳細説明
RuntimeLoader タイプは、QtQuick3D の内部フォーマットに変換することなく、実行時にソースから 3D アセットを直接ロードする方法を提供します。
RuntimeLoader は、テキスト (.gltf) 形式とバイナリ (.glb) 形式の両方で、.obj と glTF バージョン 2.0 ファイルをサポートしています。
プロパティ ドキュメント
bounds : Bounds |
このプロパティは、インポートされたモデルの周りのバウンディングボリュームのエクステントを記述します。
注意: 最初のレンダリングの前に値が利用できない場合があります。
errorString : string |
このプロパティは、最新のロード操作のステータスを示す人間が読める文字列を保持します。
instancing : Instancing |
このプロパティが設定されている場合、インポートされたモデルは正常にレンダリングされません。代わりに、インスタンステーブルで定義された数のインスタンスがレンダリングされます。
詳細については、インスタンス・レンダリングの概要ドキュメントを参照してください。
source : url |
このプロパティは、3D アセットを含むソース ファイルの場所を保持します。このプロパティを変更すると、現在のアセットがアンロードされ、指定された URL からアセットがロードされます。
ロード操作の成否は、status で示されます。
status : enumeration |
このプロパティは、最新のロード操作の状態を保持します。
定数 | 説明 |
---|---|
RuntimeLoader.Empty | URL が指定されていません。 |
RuntimeLoader.Success | ロード操作は成功した。 |
RuntimeLoader.Error | ロード操作は失敗した。人間が読めるエラーメッセージはerrorString によって提供されます。 |
本書に含まれる文書の著作権は、各所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。