RuntimeLoader QML Type

実行時に 3D アセットをインポートします。詳細...

Import Statement: import QtQuick3D.AssetUtils
Since: Qt 6.2
Inherits:

Node

プロパティ

詳細説明

RuntimeLoader タイプは、QtQuick3D の内部フォーマットに変換することなく、実行時にソースから 3D アセットを直接ロードする方法を提供します。

RuntimeLoader は、テキスト (.gltf) 形式とバイナリ (.glb) 形式の両方で、.obj と glTF バージョン 2.0 ファイルをサポートします。

プロパティ ドキュメント

bounds : Bounds [read-only]

このプロパティは、インポートされたモデルの周りのバウンディングボリュームのエクステントを記述します。

注意: 最初のレンダリングの前に値が利用できない場合があります。


errorString : string [read-only]

このプロパティは、最新のロード操作のステータスを示す人間が読める文字列を保持します。


instancing : Instancing

このプロパティが設定されている場合、インポートされたモデルは正常にレンダリングされません。代わりに、インスタンステーブルで定義された数のインスタンスがレンダリングされます。

詳細については、インスタンス・レンダリングの概要ドキュメントを参照してください。


source : url

このプロパティは、3D アセットを含むソース ファイルの場所を保持します。このプロパティを変更すると、現在のアセットがアンロードされ、指定された URL からアセットがロードされます。

ロード操作の成否は、status で示されます。


status : enumeration [read-only]

このプロパティは、最新のロード操作の状態を保持します。

定数説明
RuntimeLoader.EmptyURL が指定されていません。
RuntimeLoader.Successロード操作は成功した。
RuntimeLoader.Errorロード操作は失敗した。人間が読めるエラーメッセージはerrorString で提供されます。

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.