このページでは

Qt 3D C++ クラス

Qt 3D モジュールは、Qt 3D フレームワーク上に構築されたニアリアルタイムシミュレーションに使用される基礎機能とコア型を提供します。

名前空間

クラス

Qt 3D コアモジュール

Qt 3D 入力モジュール

Qt 3D ロジックモジュール

Qt 3D レンダリングモジュール

Qt 3D 追加モジュール

Qt 3D アニメーションモジュール

Qt3DAnimation::QAbstractAnimation

Qt3D アニメーション用の抽象基底クラス

Qt3DAnimation::QAbstractAnimationClip

キーフレームアニメーションデータを提供する型の基底クラス

Qt3DAnimation::QAbstractClipAnimator

アニメーション再生機能を提供する型の基底クラス

Qt3DAnimation::QAbstractClipBlendNode

アニメーションブレンドツリーの構築に使用される型の基底クラス

Qt3DAnimation::QAdditiveClipBlend

加算係数に基づいて、2つのアニメーションクリップの加算ブレンドを実行する

Qt3DAnimation::QAnimationAspect

以下のクラスにキーフレームアニメーション機能を提供しますQt 3D

Qt3DAnimation::QAnimationCallback

アニメーションコールバックオブジェクトを表す

Qt3DAnimation::QAnimationClip

キーフレームアニメーションデータを指定します

Qt3DAnimation::QAnimationClipData

アニメーションデータを含むクラス

Qt3DAnimation::QAnimationClipLoader

ファイルからキーフレームアニメーションデータを読み込むことを可能にする

Qt3DAnimation::QAnimationController

アニメーション用のコントローラクラス

Qt3DAnimation::QAnimationGroup

アニメーションをグループ化するクラス

Qt3DAnimation::QBlendedClipAnimator

ブレンドノードのツリーに対するアニメーション再生機能を提供するコンポーネント

Qt3DAnimation::QCallbackMapping

クリップ内のチャンネルをコールバックオブジェクトの呼び出しにマッピングできるようにする

Qt3DAnimation::QChannel

QAnimationClipData のチャンネルを定義します。アニメーションシステムは、各チャンネルコンポーネントを個別に補間しますが、「Rotation」(大文字小文字を区別)という名前の QChannel の場合は例外です。この場合、4 つの QChannelComponent があり、各 QChannelComponent に対して同数のキーフレームがあります。 その場合、補間は SLERP を使用して行われます

Qt3DAnimation::QChannelMapper

クリップ内のチャンネルを、アプリケーション内のオブジェクトのプロパティにマッピングすることができます

Qt3DAnimation::QChannelMapping

クリップ内のチャンネルを、アプリケーション内のオブジェクトのプロパティにマッピングすることができます。

Qt3DAnimation::QClipAnimator

シンプルなアニメーション再生機能を提供するコンポーネント

Qt3DAnimation::QClipBlendValue

ブレンドツリーにクリップを含めるために使用されるクラス

Qt3DAnimation::QKeyFrame

キーフレームを処理するための基底クラス

Qt3DAnimation::QKeyframeAnimation

QTransform に対する単純なキーフレームアニメーションを実装するクラス

Qt3DAnimation::QLerpClipBlend

正規化された係数に基づいて、2つのアニメーションクリップの線形補間を実行します

Qt3DAnimation::QMorphTarget

ブレンドシェイプアニメーションにモーフターゲットを提供するクラス

Qt3DAnimation::QMorphingAnimation

ブレンドシェイプ・モーフィングアニメーションを実装するクラス

Qt3DAnimation::QVertexBlendAnimation

頂点ブレンドによるモーフィングアニメーションを実装するクラス

Qt 3D Scene2D モジュール

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