Shear QML Type
Fournit un moyen de cisailler un élément. Plus d'informations...
| Import Statement: | import QtQuick |
| Since: | Qt 6.9 |
Propriétés
Description détaillée
Le type Shear permet de transformer un site Item à l'aide d'une matrice bidimensionnelle de type Shear, parfois connue sous le nom de " skew transform" (transformation en biais).
Cette transformation cisaille l'élément d'un facteur de 1.0 le long de l'axe des x sans rien modifier le long de l'axe des y. Chaque point P est déplacé de xFactor(P.y - origin.y) (la distance verticale signée par rapport à origin multipliée par xFactor). En définissant yFactor, on cisaille l'élément le long de l'axe des y et proportionnellement à la distance horizontale.

Comme l'origine par défaut est à (0, 0), le haut de l'élément n'est pas transformé, tandis que le bas est déplacé de 100 pixels vers la droite (ce qui correspond à la hauteur de l'élément).
Ce code est équivalent à ce qui suit :
Remarque : si xFactor/yFactor et xAngle/yAngle sont tous deux définis, c'est la somme des deux déplacements 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 au parent lorsque le reste de l'élément est cisaillé).
Par défaut, l'origine est (0, 0).
xAngle : real
L'angle (en degrés) de cisaillement du système de coordonnées de l'élément le long de l'axe x. Cela équivaut à définir xFactor comme tan(xAngle).
La valeur par défaut est 0.0.
Voir également xFactor.
xFactor : real
Le facteur de cisaillement du système de coordonnées de l'élément le long de l'axe x. Chaque point P est déplacé de xFactor(P.y - origin.y)
Cela correspond au paramètre sh dans QTransform::shear() et au paramètre xShear dans les appels à PlanarTransform::fromShear().
La valeur par défaut est 0.0.
Voir aussi xAngle.
yAngle : real
L'angle (en degrés) de cisaillement du système de coordonnées de l'élément le long de l'axe y. Cela équivaut à définir yFactor comme 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 des y. Le facteur de cisaillement du système de coordonnées de l'élément le long de l'axe des x. Chaque point P est déplacé de xFactor(P.y - origin.y)
Cela correspond au paramètre sv dans QTransform::shear() et au paramètre yShear dans les appels à PlanarTransform::fromShear().
La valeur par défaut est 0.0.
Voir aussi 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.