MorphingAnimation QML Type
ブレンドシェイプ・モーフィング・アニメーションを実装した型。詳細...
| Import Statement: | import Qt3D.Animation 2.11 |
| In C++: | QMorphingAnimation |
| Inherits: | |
| Status: | Deprecated |
プロパティ
- easing : EasingCurve
- interpolator : real
- method : enumeration
- morphTargets : list<MorphTarget>
- target : GeometryRenderer
- targetName : string
- targetPositions : list<real>
詳細な説明
MorphingAnimationタイプは、ターゲットGeometryRenderer に対するブレンドシェイプ・モーフィング・アニメーションを実装します。MorphingAnimation は、モーフターゲットからターゲットGeometryRenderer::geometry に正しいAttributes を設定し、現在位置の補間計算を行います。アトリビュート間の実際のブレンドは、マテリアルで実装する必要があります。MorphPhongMaterial は、フォン・ライティング・モデルのモーフィングをサポートしたマテリアルを実装しています。ブレンドは 'base' と 'target' の2つの属性の間で行われます。ベースとターゲットのアトリビュートの名前は、モーフターゲットの名前から取られ、ベースアトリビュートはすでに持っている名前を保持し、ターゲットアトリビュートの名前には 'Target' が付加されます。アニメーション内のすべてのモーフターゲットは、ベースジオメトリのアトリビュートと同じ名前のアトリビュートを含む必要があります。
プロパティのドキュメント
easing : EasingCurve
モーフターゲット間のイージングカーブを保持します。
interpolator : real [read-only]
ベース属性とターゲット属性の間の補間子を保持する。
method : enumeration
モーフィング方法を保持する。デフォルトは Relative。
- 正規化
- 相対
morphTargets : list<MorphTarget>
モーフィングアニメーションのモーフターゲットのリストを保持します。
target : GeometryRenderer
モーフィングアニメーションが適用されるターゲットGeometryRenderer を保持します。
targetName : string
ターゲットジオメトリの名前を保持する。これは、ターゲットジオメトリをモーフィングアニメーションにマッチさせやすくするための便利なプロパティです。名前は通常、ターゲットGeometryRenderer の親エンティティの名前と同じですが、そうである必要はありません。
targetPositions : list<real>
モーフターゲットの位置値を保持します。リストの各位置は、同じインデックスを持つ対応するモーフターゲットの位置を指定します。値は昇順でなければなりません。値は正でも負でもよく、定義済みの単位はありません。
© 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.