Sur cette page

QuaternionAnimation QML Type

Une implé PropertyAnimation e pour les quaternions. En savoir plus…

Import Statement: import Qt3D.Core 2.12
Inherits:

PropertyAnimation

Status: Deprecated

Ce type est obsolète. Nous vous déconseillons fortement de l'utiliser dans du nouveau code.

Description détaillée

Une PropertyAnimation spécialisée qui définit une animation entre deux quaternions.

Par défaut, l’interpolation linéaire sphérique est utilisée. Il est possible de passer à l’interpolation linéaire normalisée, plus rapide mais moins précise, en définissant la propriété ` type `.

Au lieu de spécifier directement des quaternions dans les propriétés ` from ` et ` to `, il est également possible de fournir des angles d'Euler en degrés dans les propriétés ` fromXRotation`, ` toXRotation`, ` fromYRotation`, ` toYRotation`, ` fromZRotation` et ` toZRotation `.

Remarque : évitez de mélanger les propriétés basées sur les quaternions et celles basées sur les angles d'Euler. Les valeurs « from » et « to » doivent être entièrement spécifiées soit via un quaternion, soit via les trois angles d'Euler.

Voir également « Animation et transitions » dans Qt Quick, QQuaternion, QQuaternion::slerp() et QQuaternion::nlerp().

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