VertexBlendAnimation QML Type
頂点ブレンドモーフィングアニメーションを実装した型。詳細...
Import Statement: | import Qt3D.Animation 2.8 |
In C++: | QVertexBlendAnimation |
Inherits: | |
Status: | Deprecated |
プロパティ
- interpolator : real
- morphTargets : list<MorphTarget>
- target : GeometryRenderer
- targetName : string
- targetPositions : list<real>
詳細な説明
VertexBlendAnimation タイプは、ターゲットGeometryRenderer に対する頂点ブレンド モーフィング アニメーションを実装します。VertexBlendAnimation は、モーフターゲットからターゲットGeometryRenderer::geometry に正しいAttributes を設定し、現在の位置の補間子を計算します。ブレンドがブレンドウェイトで制御されるMorphingAnimation とは異なり、ブレンドは連続したモーフターゲット間で発生します。アトリビュート間の実際のブレンドは、マテリアルで実装する必要があります。MorphPhongMaterial は、フォンの照明モデルのためのモーフィングサポートを持つマテリアルを実装しています。ブレンディングは2つのアトリビュート - 'base' と 'target' - の間で行われます。ベースとターゲットのアトリビュートの名前は、モーフターゲットの名前から取られ、ベースアトリビュートはすでに持っている名前を保持し、ターゲットアトリビュートの名前には 'Target' が付加されます。アニメーション内のすべてのモーフターゲットは、ベースジオメトリのアトリビュートと同じ名前のアトリビュートを含む必要があります。
プロパティ ドキュメント
interpolator : real |
ベースアトリビュートとターゲットアトリビュート間の補間子を保持します。
morphTargets : list<MorphTarget> |
アニメーションに追加されたmorph targets のリストを保持します。
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.