Auf dieser Seite

VertexBlendAnimation QML Type

Ein Typ, der Morphing-Animationen durch Vertex-Blending implementiert. Mehr…

Import Statement: import Qt3D.Animation 2.12
In C++: QVertexBlendAnimation
Inherits:

AbstractAnimation

Status: Technology preview

Dieser Typ befindet sich in der Technologievorschau und kann sich noch ändern.

Eigenschaften

Ausführliche Beschreibung

Ein Typ „VertexBlendAnimation“ implementiert eine Vertex-Blend-Morphing-Animation zu einem Ziel- GeometryRenderer. Die „VertexBlendAnimation“ legt die korrekte „ Attributes “ von den Morph-Zielen zum Ziel- GeometryRenderer::geometry fest und berechnet den Interpolator für die aktuelle Position. Anders als bei „ MorphingAnimation “, wo das Überblenden durch Blend-Gewichte gesteuert wird, erfolgt das Überblenden zwischen aufeinanderfolgenden Morph-Zielen. Die eigentliche Überblendung zwischen den Attributen muss im Material implementiert werden. „MorphPhongMaterial“ implementiert ein Material mit Morphing-Unterstützung für das Phong-Beleuchtungsmodell. Die Überblendung erfolgt zwischen zwei Attributen – „base“ und „target“. Die Namen für die Basis- und Zielattribute werden aus den Namen der Morph-Ziele übernommen, wobei das Basisattribut seinen bisherigen Namen behält und dem Namen des Zielattributs „Target“ angehängt wird. Alle Morph-Ziele in der Animation sollten Attribute mit denselben Namen enthalten wie die Basisgeometrie.

Dokumentation zu den Eigenschaften

interpolator : real [read-only]

Enthält den Interpolator zwischen Basis- und Zielattributen.

morphTargets : list<MorphTarget>

Enthält die Liste der „ morph targets “, die der Animation hinzugefügt wurden.

target : GeometryRenderer

Enthält den Ziel-GeometryRenderer, auf den die Morphing-Animation angewendet wird.

targetName : string

Enthält den Namen der Zielgeometrie. Dies ist eine Komfort-Eigenschaft, die es einfacher macht, die Zielgeometrie der Morphing-Animation zuzuordnen. Der Name entspricht in der Regel dem Namen des übergeordneten Objekts des Ziel-„GeometryRenderer“, muss dies jedoch nicht unbedingt tun.

targetPositions : list<real>

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 angeordnet sein. Die Werte können positiv oder negativ sein und haben keine vordefinierte Einheit.

© 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.