Shear QML Type
Permet de cisailler un élément. En savoir plus...
| Import Statement: | import QtQuick |
| Since: | Qt 6.9 |
Propriétés
Description détaillée
Le type « Shear » permet de transformer un élément « Item » à l'aide d'une matrice de cisaillement bidimensionnelle, parfois appelée « transformation oblique ».
Cela cise l’élément d’un facteur 1.0 le long de l’axe x sans rien modifier le long de l’axe y. Chaque point P est déplacé de xFactor(P.y - origin.y) (la distance verticale signée par rapport à l’ origin, multipliée par l’ xFactor). En définissant l’ yFactor, l’élément est cisé le long de l’axe y et proportionnellement à la distance horizontale.

L’origine par défaut étant située à (0, 0), le haut de l’élément reste inchangé, tandis que le bas est décalé de 100 pixels vers la droite (ce qui correspond à la hauteur de l’élément).
Ce code équivaut à ce qui suit :
Remarque : si les paramètres xFactor/yFactor et xAngle/yAngle sont tous deux définis, c’est la somme des deux décalages qui sera utilisée.
Documentation sur les propriétés
origin group
Le point d'origine de la transformation (c'est-à-dire le point qui reste fixe par rapport à l'élément parent tandis que le reste de l'élément subit un cisaillement).
Par défaut, l'origine est (0, 0).
xAngle : real
Angle (en degrés) selon lequel le système de coordonnées de l'élément doit être décalé le long de l'axe x. Cela revient à définir la propriété « xFactor » sur « tan(xAngle) ».
La valeur par défaut est 0.0.
Voir également xFactor.
xFactor : real
Facteur de cisaillement du système de coordonnées de l'élément le long de l'axe x. Chaque point P est décalé de xFactor(P.y - origin.y)
Cela correspond au paramètre « sh » de la fonction QTransform::shear() et au paramètre « xShear » des appels à la fonction PlanarTransform::fromShear().
La valeur par défaut est 0.0.
Voir également xAngle.
yAngle : real
Angle (en degrés) selon lequel le système de coordonnées de l'élément doit être décalé le long de l'axe y. Cela revient à définir yFactor sur tan(yAngle).
La valeur par défaut est 0.0.
Voir également yFactor.
yFactor : real
Facteur de cisaillement du système de coordonnées de l'élément le long de l'axe y. Facteur de cisaillement du système de coordonnées de l'élément le long de l'axe x. Chaque point P est décalé de xFactor(P.y - origin.y)
Cela correspond au paramètre « sv » de la fonction QTransform::shear() et au paramètre « yShear » dans les appels à la fonction PlanarTransform::fromShear().
La valeur par défaut est 0.0.
Voir également yAngle.
© 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.