QuaternionAnimation QML Type
PropertyAnimation pour les quaternions. Plus d'informations...
| 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
Un PropertyAnimation spécialisé qui définit une animation entre deux quaternions.
Par défaut, une interpolation linéaire sphérique est utilisée. Celle-ci peut être remplacée par l'interpolation linéaire normalisée, plus rapide mais moins précise, en définissant la propriété type.
Au lieu de spécifier des quaternions directement 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, 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 sont censées être entièrement spécifiées soit par un quaternion, soit par 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 de départ de l'animation.
fromXRotation : real
Cette propriété contient la valeur de départ de l'animation pour l'axe X sous la forme d'un angle d'Euler en degrés.
fromYRotation : real
Cette propriété contient la valeur de départ de l'animation pour l'axe Y sous la forme d'un angle d'Euler en degrés.
fromZRotation : real
Cette propriété contient la valeur de départ de l'animation pour l'axe Z sous la forme d'un 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 sous la forme d'un angle d'Euler en degrés.
toYRotation : real
Cette propriété contient la valeur finale de l'animation pour l'axe Y sous la forme d'un angle d'Euler en degrés.
toZRotation : real
Cette propriété contient la valeur finale de l'animation pour l'axe Z sous la forme d'un angle d'Euler en degrés.
type : enumeration
Cette propriété définit le mode d'interpolation.
| Constante | Description du mode d'interpolation |
|---|---|
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.