QuaternionAnimation QML Type
Une « PropertyAnimation » pour les quaternions. En savoir plus...
| Import Statement: | import QtQuick3D |
| Inherits: |
Propriétés
- from : quaternion
- fromXRotation : real
- fromYRotation : real
- fromZRotation : real
- to : quaternion
- toXRotation : real
- toYRotation : real
- toZRotation : real
- type : enumeration
Description détaillée
PropertyAnimation e 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().
Documentation sur les propriétés
from : quaternion
Cette propriété contient la valeur initiale de l'animation.
fromXRotation : real
Cette propriété contient la valeur initiale de l'animation pour l'axe X, exprimée sous forme d'angle d'Euler en degrés.
fromYRotation : real
Cette propriété contient la valeur initiale de l'animation pour l'axe Y, exprimée sous forme d'angle d'Euler en degrés.
fromZRotation : real
Cette propriété contient la valeur initiale de l'animation pour l'axe Z, exprimée sous forme d'angle d'Euler en degrés.
to : quaternion
Cette propriété contient la valeur finale de l'animation.
toXRotation : real
Cette propriété contient la valeur finale de l'animation pour l'axe X, exprimée sous forme d'angle d'Euler en degrés.
toYRotation : real
Cette propriété stocke la valeur finale de l'animation pour l'axe Y sous forme d'angle d'Euler en degrés.
toZRotation : real
Cette propriété stocke la valeur finale de l'animation pour l'axe Z sous forme d'angle d'Euler exprimé en degrés.
type : enumeration
Cette propriété définit le mode d'interpolation.
| Constante | Description |
|---|---|
QuaternionAnimation.Slerp | Interpolation linéaire sphérique. |
QuaternionAnimation.Nlerp | Interpolation linéaire normalisée. |
© 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.