MorphingAnimation QML Type
Ein Typ, der eine Blend-Shape-Morphing-Animation implementiert. Mehr...
Import Statement: | import Qt3D.Animation 2.8 |
In C++: | QMorphingAnimation |
Inherits: | |
Status: | Deprecated |
Eigenschaften
- easing : EasingCurve
- interpolator : real
- method : enumeration
- morphTargets : list<MorphTarget>
- target : GeometryRenderer
- targetName : string
- targetPositions : list<real>
Detaillierte Beschreibung
Ein MorphingAnimation-Typ implementiert Blend-Shape-Morphing-Animation zu einem Ziel GeometryRenderer. Die MorphingAnimation setzt die korrekte Attributes von den Morph-Zielen auf das Ziel GeometryRenderer::geometry und berechnet den Interpolator für die aktuelle Position. 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
easing : EasingCurve |
Enthält die Lockerungskurve des Interpolators zwischen den Morph-Zielen.
interpolator : real |
Enthält den Interpolator zwischen Basis- und Zielattributen.
method : enumeration |
Enthält die Morphing-Methode. Die Vorgabe ist Relativ.
- Normalisiert
- Relativ
morphTargets : list<MorphTarget> |
Enthält die Liste der Morph-Ziele in der Morphing-Animation.
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 dem gleichen 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.