Auf dieser Seite

QuaternionAnimation QML Type

Ein „ PropertyAnimation “ für Quaternionen. Mehr...

Import Statement: import QtQuick3D
Inherits:

PropertyAnimation

Eigenschaften

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.

KonstantBeschreibung
QuaternionAnimation.SlerpSphärische lineare Interpolation.
QuaternionAnimation.NlerpNormalisierte 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.