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 の親エンティティの名前と同じですが、そうである必要はありません。
モーフターゲットの位置値を保持します。リストの各位置は、同じインデックスを持つ対応するモーフターゲットの位置を指定します。値は昇順でなければなりません。値は正でも負でもよく、定義済みの単位はありません。
このドキュメントに含まれるコントリビューションの著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。