VertexBlendAnimation QML Type
Ein Typ, der die Vertex-Blend-Morphing-Animation implementiert. Mehr...
Import Statement: | import Qt3D.Animation 2.8 |
In C++: | QVertexBlendAnimation |
Inherits: | |
Status: | Deprecated |
Eigenschaften
- interpolator : real
- morphTargets : list<MorphTarget>
- target : GeometryRenderer
- targetName : string
- targetPositions : list<real>
Detaillierte Beschreibung
Ein VertexBlendAnimation-Typ implementiert Vertex-Blend-Morphing-Animation zu einem Ziel GeometryRenderer. Die VertexBlendAnimation setzt die korrekte Attributes von den Morph-Zielen auf das Ziel GeometryRenderer::geometry und berechnet den Interpolator für die aktuelle Position. Anders als bei MorphingAnimation, wo die Überblendung mit Überblendungsgewichten gesteuert wird, erfolgt die Überblendung zwischen aufeinanderfolgenden Morph-Zielen. Die eigentliche Überblendung zwischen den Attributen muss im Material implementiert werden. MorphPhongMaterial implementiert Material mit Morphing-Unterstützung für das Phong-Lichtmodell. Die Überblendung erfolgt zwischen 2 Attributen - 'base' und 'target'. Die Namen für die Basis- und Ziel-Attribute werden von den Morph-Ziel-Namen übernommen, wobei das Basis-Attribut den Namen behält, den es bereits hat, und der Name des Ziel-Attributs mit dem Zusatz "Ziel" versehen wird. Alle Morph-Ziele in der Animation sollten die Attribute mit den gleichen Namen wie die der Basisgeometrie enthalten.
Eigenschaft Dokumentation
interpolator : real |
Enthält den Interpolator zwischen Basis- und Zielattributen.
morphTargets : list<MorphTarget> |
Enthält die Liste von morph targets, die der Animation hinzugefügt wurde.
target : GeometryRenderer |
Enthält das Ziel GeometryRenderer, auf das die Morphing-Animation angewendet wird.
targetName : string |
Enthält den Namen der Zielgeometrie. Dies ist eine praktische Eigenschaft, die es einfacher macht, die Zielgeometrie der Morphing-Animation zuzuordnen. Der Name ist normalerweise derselbe wie der Name der übergeordneten Entität des Ziels GeometryRenderer, muss es aber nicht sein.
Enthält die Positionswerte des Morph-Ziels. Jede Position in der Liste gibt die Position des entsprechenden Morph-Ziels mit demselben Index an. Die Werte müssen in aufsteigender Reihenfolge stehen. Die Werte können positiv oder negativ sein und haben keine vordefinierte Einheit.
© 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.