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