QAbstractClipBlendNode Class

class Qt3DAnimation::QAbstractClipBlendNode

QAbstractClipBlendNode は、アニメーションのブレンドツリーを構築するために使用される型の基本クラスです。詳細...

ヘッダー #include <QAbstractClipBlendNode>
CMake: find_package(Qt6 REQUIRED COMPONENTS 3danimation)
target_link_libraries(mytarget PRIVATE Qt6::3danimation)
qmake QT += 3danimation
QML で AbstractClipBlendNode
を継承: Qt3DCore::QNode
によって継承されています:

Qt3DAnimation::QAdditiveClipBlend,Qt3DAnimation::QClipBlendValue, andQt3DAnimation::QLerpClipBlend

ステータス非推奨

詳細な説明

アニメーションブレンドツリーは、アニメーションクリップのセットを動的にブレンドするために、QBlendedClipAnimator 。アニメーションクリップのブレンドの実行方法は、ブレンドツリーの構造と、ブレンドツリーに含まれるノードのプロパティによって制御されます。

ブレンドツリーのリーフノードは、入力アニメーションクリップのコンテナです。これらのクリップは、QAnimationClipLoader を使ってファイルから読み込んだベイクされたクリップであることもあれば、QAnimatitonClipとQAnimationClipData を使ってアプリケーション内で作成したクリップであることもあります。クリップをブレンドツリーに含めるには、QClipBlendValue ノードで囲みます。

ブレンドツリーの内部ノードは、入力クリップや他のブレンドツリーノードのサブツリー全体を保持する引数に適用されるブレンド操作を表します。

現在、Qt 3D Animationモジュールは、以下のブレンドツリーノードタイプを提供しています:

今後、他のブレンド操作を表すノードタイプが追加される予定です。

QBlendedClipAnimatorも参照して ください。

© 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.