MorphingAnimation QML Type
ブレンドシェイプ・モーフィング・アニメーションを実装した型。詳細...
Import Statement: | import Qt3D.Animation 2.8 |
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 |
ベースとターゲットのアトリビュート間の補間曲線を保持します。
method : enumeration |
モーフ方法を保持します。デフォルトは Relative です。
- 正規化
- 相対
morphTargets : list<MorphTarget> |
モーフィングアニメーションのモーフターゲットのリストを保持します。
target : GeometryRenderer |
モーフィングアニメーションが適用されるターゲットGeometryRenderer を保持します。
targetName : string |
ターゲットジオメトリの名前を保持します。これは、ターゲットジオメトリをモーフィングアニメーションにマッチさせやすくする便利なプロパティです。名前は通常、ターゲットGeometryRenderer の親エンティティの名前と同じですが、そうである必要はありません。
モーフターゲットの位置値を保持します。リストの各位置は、同じインデックスを持つ対応するモーフターゲットの位置を指定します。値は昇順でなければなりません。値は正でも負でもよく、定義済みの単位はありません。
© 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.