Matrix4x4 QML 类型
提供了一种方式,通过 4x4 变换矩阵应用到一个 Item 的方法。 更多信息...
导入语句 | import QtQuick |
属性
- matrix : QMatrix4x4
详细描述
Matrix4x4 类型提供了一种方法,通过 4x4 矩阵应用一个变换到一个 Item。
它允许通过仅使用一个提供的 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 |
一个将被用于变换一个 Item 的 4x4 矩阵
© 2024 The Qt Company Ltd. 本文件的文档贡献是各自拥有者的版权。本文件提供的文档是根据自由软件基金会发布的 GNU 自由文档许可证版本 1.3 许可的。Qt 以及相应的商标是芬兰和/或全球其他国家的 The Qt Company Ltd 的 商标。所有其他商标均为其各自所有者的财产。