Spec-Zone.ru › Qt 5.15

Тип 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API