En esta página

Shear QML Type

Proporciona una forma de cizallar un elemento. Más...

Import Statement: import QtQuick
Since: Qt 6.9

Propiedades

Descripción detallada

El tipo Shear proporciona una forma de transformar un Item mediante una matriz bidimensional de tipo shear, a veces conocida como transformación skew.

Rectangle {
    width: 100; height: 100
    color: "blue"
    transform: Shear {
        xFactor: 1.0
    }
}

Esto cizalla el elemento en un factor de 1.0 a lo largo del eje x sin modificar nada a lo largo del eje y. Cada punto P es desplazado por xFactor(P.y - origin.y) (la distancia vertical con signo a origin multiplicada por xFactor). Fijando el yFactor se cizalla el punto a lo largo del eje y y proporcionalmente a la distancia horizontal.

Como el origen por defecto está en (0, 0), la parte superior del elemento permanece sin transformar, mientras que la parte inferior se desplaza 100 píxeles a la derecha (correspondiente a la altura del elemento).

Este código es equivalente al siguiente:

Rectangle {
    width: 100; height: 100
    color: "blue"
    transform: Shear {
        xAngle: 45.0
    }
}

Nota: Si se establecen tanto xFactor/yFactor como xAngle/yAngle, se utilizará la suma de los dos desplazamientos.

Documentación de propiedades

origin group

origin.x : real

origin.y : real

El punto de origen de la transformación (es decir, el punto que permanece fijo con respecto al padre mientras el resto del elemento se cizalla).

Por defecto, el origen es (0, 0).

xAngle : real

El ángulo (en grados) con el que se cizalla el sistema de coordenadas del elemento a lo largo del eje x. Esto equivale a ajustar xFactor a tan(xAngle).

El valor por defecto es 0.0.

Véase también xFactor.

xFactor : real

Factor por el que se desplaza el sistema de coordenadas del elemento a lo largo del eje x. Cada punto P se desplaza en xFactor(P.y - origin.y)

Corresponde al parámetro sh en QTransform::shear() y al parámetro xShear en las llamadas a PlanarTransform::fromShear().

El valor por defecto es 0.0.

Véase también xAngle.

yAngle : real

El ángulo (en grados) con el que se cizalla el sistema de coordenadas del elemento a lo largo del eje y. Esto equivale a ajustar yFactor a tan(yAngle).

El valor por defecto es 0.0.

Véase también yFactor.

yFactor : real

Factor por el que se desplaza el sistema de coordenadas del elemento a lo largo del eje y. Factor por el que se desplaza el sistema de coordenadas del elemento a lo largo del eje x. Cada punto P se desplaza xFactor(P.y - origin.y)

Corresponde al parámetro sv en QTransform::shear() y al parámetro yShear en las llamadas a PlanarTransform::fromShear().

El valor por defecto es 0.0.

Véase también 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.