Auf dieser Seite

MorphingAnimation QML Type

Ein Typ, der Blend-Shape-Morphing-Animationen implementiert. Mehr...

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

AbstractAnimation

Status: Technology preview

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

Eigenschaften

Ausführliche Beschreibung

Ein Typ „MorphingAnimation“ implementiert eine Blend-Shape-Morphing-Animation zu einem Ziel- GeometryRenderer. Die MorphingAnimation legt die korrekten „ Attributes “ aus den Morph-Zielen auf die Ziel-„ GeometryRenderer::geometry “ fest und berechnet den Interpolator für die aktuelle Position. 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 ursprünglichen 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 in der Basisgeometrie.

Dokumentation zu den Eigenschaften

easing : EasingCurve

Enthält die Ausblendkurve des Interpolators zwischen den Morph-Zielen.

interpolator : real [read-only]

Enthält den Interpolator zwischen Basis- und Zielattributen.

method : enumeration

Enthält die Morphing-Methode. Die Standardeinstellung ist „Relativ“.

  • Normalisiert
  • Relativ

morphTargets : list<MorphTarget>

Enthält die Liste der Morph-Ziele in der Morphing-Animation.

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 erleichtert, die Zielgeometrie an die Morphing-Animation anzupassen. Der Name entspricht in der Regel dem Namen der übergeordneten Entität 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.