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