Matrix4x4 QML Type
Permet d'appliquer une matrice de transformation 4x4 à un site Item. Plus....
| Import Statement: | import QtQuick |
Propriétés
- matrix : matrix4x4
Description détaillée
Le type Matrix4x4 permet d'appliquer une transformation à un site Item au moyen d'une matrice 4x4.
Il permet de combiner la rotation, l'échelle, la translation et le cisaillement en utilisant une seule transformation fournie dans une matrice 4x4.
L'exemple suivant fait pivoter un rectangle de 45 degrés (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) } }
Documentation sur les propriétés
matrix : matrix4x4
matrice 4x4 qui sera utilisée dans la transformation d'une Item
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.