QuaternionAnimation QML Type
Ein „ PropertyAnimation “ für Quaternionen. Mehr...
| Import Statement: | import QtQuick3D |
| Inherits: |
Eigenschaften
- from : quaternion
- fromXRotation : real
- fromYRotation : real
- fromZRotation : real
- to : quaternion
- toXRotation : real
- toYRotation : real
- toZRotation : real
- type : enumeration
Ausführliche Beschreibung
Ein spezielles „ PropertyAnimation “, das eine Animation zwischen zwei „ quaternions “ definiert.
Standardmäßig wird die sphärische lineare Interpolation verwendet. Diese kann durch Setzen der Eigenschaft „ type “ auf die schnellere, aber weniger genaue normalisierte lineare Interpolation umgestellt werden.
Anstatt Quaternionen direkt in den Eigenschaften „ from “ und „ to “ anzugeben, ist es auch möglich, Eulerwinkel in Grad in den Eigenschaften „ fromXRotation “, „ toXRotation “, „ fromYRotation “, „ toYRotation “, „ fromZRotation “ und „ toZRotation “ zu übergeben.
Hinweis: Vermeiden Sie es, die auf Quaternionen und Eulerwinkeln basierenden Eigenschaften zu vermischen. Die Werte „from“ und „to“ müssen entweder vollständig über ein Quaternion oder über die drei Eulerwinkel angegeben werden.
Siehe auch „Animation und Übergänge“ unter Qt Quick, QQuaternion, QQuaternion::slerp() und QQuaternion::nlerp().
Dokumentation zu den Eigenschaften
from : quaternion
Diese Eigenschaft enthält den Startwert für die Animation.
fromXRotation : real
Diese Eigenschaft enthält den Startwert der Animation für die X-Achse als Eulerwinkel in Grad.
fromYRotation : real
Diese Eigenschaft enthält den Startwert der Animation für die Y-Achse als Eulerwinkel in Grad.
fromZRotation : real
Diese Eigenschaft enthält den Startwert der Animation für die Z-Achse als Eulerwinkel in Grad.
to : quaternion
Diese Eigenschaft enthält den Endwert der Animation.
toXRotation : real
Diese Eigenschaft enthält den Endwert der Animation für die X-Achse als Eulerwinkel in Grad.
toYRotation : real
Diese Eigenschaft enthält den Endwert der Animation für die Y-Achse als Eulerwinkel in Grad.
toZRotation : real
Diese Eigenschaft enthält den Endwert der Animation für die Z-Achse als Eulerwinkel in Grad.
type : enumeration
Diese Eigenschaft legt den Interpolationsmodus fest.
| Konstant | Beschreibung |
|---|---|
QuaternionAnimation.Slerp | Sphärische lineare Interpolation. |
QuaternionAnimation.Nlerp | Normalisierte lineare Interpolation. |
© 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.