QuaternionAnimation QML Type
Eine 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
Detaillierte Beschreibung
Eine spezielle PropertyAnimation, die eine Animation zwischen zwei quaternions definiert.
Standardmäßig wird eine sphärische lineare Interpolation verwendet. Dies kann durch Setzen der Eigenschaft type auf die schnellere, aber weniger genaue normalisierte lineare Interpolation geändert 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, toZRotation anzugeben.
Hinweis: Vermeiden Sie es, die auf Quaternionen und Eulerwinkeln basierenden Eigenschaften zu vermischen. Es wird erwartet, dass die Werte von und bis entweder über ein Quaternion oder die drei Eulerwinkel vollständig angegeben werden.
Siehe auch Animation und Übergänge in Qt Quick, QQuaternion, QQuaternion::slerp(), und QQuaternion::nlerp().
Eigenschaft Dokumentation
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 hält den Startwert der Animation für die Y-Achse als Eulerwinkel in Grad fest.
fromZRotation : real |
Diese Eigenschaft speichert den Startwert der Animation für die Z-Achse als Eulerwinkel in Grad.
to : quaternion |
Diese Eigenschaft enthält den Endwert für die Animation.
toXRotation : real |
Diese Eigenschaft speichert den Endwert der Animation für die X-Achse als Eulerwinkel in Grad.
toYRotation : real |
Diese Eigenschaft hält den Endwert der Animation für die Y-Achse als Eulerwinkel in Grad fest.
toZRotation : real |
Diese Eigenschaft hält den Endwert der Animation für die Z-Achse als Eulerwinkel in Grad fest.
type : enumeration |
Mit dieser Eigenschaft wird der Interpolationsmodus festgelegt.
Konstante | Beschreibung |
---|---|
QuaternionAnimation.Slerp | Sphärische Linearinterpolation. |
QuaternionAnimation.Nlerp | Normalisierte lineare Interpolation. |
© 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.