Obsolete Members for QQuaternion

Die folgenden Mitglieder der Klasse QQuaternion sind veraltet. Sie werden bereitgestellt, um alten Quellcode funktionsfähig zu halten. Wir raten dringend davon ab, sie in neuem Code zu verwenden.

Öffentliche Funktionen

(deprecated) void getAxes(QVector3D *xAxis, QVector3D *yAxis, QVector3D *zAxis) const
(deprecated) void getEulerAngles(float *pitch, float *yaw, float *roll) const

Dokumentation der Mitgliedsfunktionen

[deprecated] void QQuaternion::getAxes(QVector3D *xAxis, QVector3D *yAxis, QVector3D *zAxis) const

Diese Funktion ist veraltet. Wir raten dringend davon ab, sie in neuem Code zu verwenden.

Verwenden Sie stattdessen toAxes().

Gibt die 3 orthonormalen Achsen (xAxis, yAxis, zAxis) zurück, die das Quaternion definieren.

Alle xAxis, yAxis und zAxis müssen gültige, nichtnullptr Zeiger sein, ansonsten ist das Verhalten undefiniert.

Siehe auch fromAxes() und toRotationMatrix().

[deprecated] void QQuaternion::getEulerAngles(float *pitch, float *yaw, float *roll) const

Diese Funktion ist veraltet. Wir raten dringend davon ab, sie in neuem Code zu verwenden.

Verwenden Sie stattdessen eulerAngles().

Berechnet roll, pitch und yaw Euler-Winkel (in Grad), die diesem Quaternion entsprechen.

Alle pitch, yaw und roll müssen gültige, nichtnullptr Zeiger sein, sonst ist das Verhalten undefiniert.

Siehe auch eulerAngles() und fromEulerAngles().

© 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.