Matrix4x4 QML Type
Permet d'appliquer une matrice de transformation 4x4 à un objet de type ` Item`. En savoir plus...
| Import Statement: | import QtQuick |
Propriétés
- matrix : matrix4x4
Description détaillée
Le type Matrix4x4 permet d'appliquer une transformation à une Item e à l'aide d'une matrice 4x4.
Il permet de combiner rotation, mise à l'échelle, translation et cisaillement à l'aide d'une seule transformation fournie sous la forme d'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 des propriétés
matrix : matrix4x4
Matrice 4x4 qui sera utilisée pour la transformation d'un 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.