Shear QML Type
Bietet eine Möglichkeit, ein Item zu scheren. Mehr...
| Import Statement: | import QtQuick |
| Since: | Qt 6.9 |
Eigenschaften
Detaillierte Beschreibung
Der Typ Scherung ermöglicht die Transformation von Item durch eine zweidimensionale Scherungsmatrix, die manchmal auch als schiefe Transformation bezeichnet wird.
Dabei wird das Element um den Faktor 1.0 entlang der x-Achse geschert, ohne dass sich etwas entlang der y-Achse ändert. Jeder Punkt P wird um xFactor(P.y - origin.y) verschoben (der vorzeichenbehaftete vertikale Abstand zu origin multipliziert mit xFactor). Das Setzen von yFactor schert das Element entlang der y-Achse und proportional zum horizontalen Abstand.

Da der Standard-Ursprung bei (0, 0) liegt, bleibt der obere Teil des Objekts untransformiert, während der untere Teil um 100 Pixel nach rechts verschoben wird (was der Höhe des Objekts entspricht).
Dieser Code entspricht dem folgenden:
Hinweis: Wenn sowohl xFactor/yFactor als auch xAngle/yAngle festgelegt sind, wird die Summe der beiden Verschiebungen verwendet.
Dokumentation der Eigenschaft
origin group
Der Ursprungspunkt der Transformation (d. h. der Punkt, der relativ zum übergeordneten Element fixiert bleibt, während der Rest des Elements geschert wird).
Standardmäßig ist der Ursprung (0, 0).
xAngle : real
Der Winkel (in Grad), um den das Koordinatensystem des Elements entlang der x-Achse geschert wird. Dies ist gleichbedeutend mit der Einstellung xFactor auf tan(xAngle).
Der Standardwert ist 0.0.
Siehe auch xFactor.
xFactor : real
Der Faktor, um den das Koordinatensystem des Objekts entlang der x-Achse geschert wird. Jeder Punkt P wird verschoben um xFactor(P.y - origin.y)
Dies entspricht dem Parameter sh in QTransform::shear() und dem Parameter xShear in Aufrufen von PlanarTransform::fromShear().
Der Standardwert ist 0.0.
Siehe auch xAngle.
yAngle : real
Der Winkel (in Grad), um den das Koordinatensystem des Objekts entlang der y-Achse geschert werden soll. Dies ist gleichbedeutend mit der Einstellung yFactor auf tan(yAngle).
Der Standardwert ist 0.0.
Siehe auch yFactor.
yFactor : real
Der Faktor, um den das Koordinatensystem des Objekts entlang der y-Achse zu scheren ist. Der Faktor, um den das Koordinatensystem der Position entlang der x-Achse verschoben wird. Jeder Punkt P wird verschoben um xFactor(P.y - origin.y)
Dies entspricht dem Parameter sv in QTransform::shear() und dem Parameter yShear in Aufrufen von PlanarTransform::fromShear().
Der Standardwert ist 0.0.
Siehe auch 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.