Тип Matrix4x4 QML
Предоставляет способ применения матрицы преобразования 4x4 к элементу Item. Подробнее...
| Заявление импорта: | import QtQuick |
| С момента: | Qt 5.3 |
Свойства
- matrix : QMatrix4x4
Подробное описание
Тип Matrix4x4 предоставляет способ применения преобразования к элементу Item с помощью матрицы 4x4.
Он позволяет комбинировать вращение, масштабирование, перемещение и сдвиг, используя всего одну операцию преобразования, заданную в матрице 4x4.
Следующий пример вращает прямоугольник на 45 градусов (PI/4):
Rectangle {
width: 100
height: 100
color: "red"
transform: Matrix4x4 {
property real a: Math.PI / 4
matrix: Qt.matrix4x4(Math.cos(a), -Math.sin(a), 0, 0,
Math.sin(a), Math.cos(a), 0, 0,
0, 0, 1, 0,
0, 0, 0, 1)
}
} Документация свойств
matrix : QMatrix4x4
Матрица 4x4, которая будет использоваться в преобразовании элемента Item
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qml-qtquick-matrix4x4.html