QAbstractClipBlendNode Class

class Qt3DAnimation::QAbstractClipBlendNode

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

Header: #include <QAbstractClipBlendNode>
CMake: find_package(Qt6 REQUIRED COMPONENTS 3danimation)
target_link_libraries(mytarget PRIVATE Qt6::3danimation)
qmake: QT += 3danimation
In QML: AbstractClipBlendNode
Inherits: Qt3DCore::QNode
Inherited By:

Qt3DAnimation::QAdditiveClipBlend, Qt3DAnimation::QClipBlendValue, and Qt3DAnimation::QLerpClipBlend

Status: Deprecated

詳細説明

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

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

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

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

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

QBlendedClipAnimatorも参照してください

本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。