Тип QML Matrix4x4
Предоставляет способ применения матрицы преобразования 4x4 к элементу Item. Подробнее...
| Заявление об импорте: | import QtQuick 2.0 |
| С момента: | 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.0/qml-qtquick-matrix4x4.html