Matrix4x4 QML Type

Item に 4x4 の変形行列を適用する方法を提供する

Import Statement: import QtQuick

プロパティ

詳細説明

Matrix4x4 型は、4x4 の行列を通してItem に変換を適用する方法を提供します。

これは、4x4-matrix で提供される 1 つの変換を使用するだけで、回転、スケール、平行移動、せん断を組み合わせることができます。

次の例は、矩形を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-matrix の変形に使用されます。Item


本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。