vector2d QML Value Type
Un type `vector2d` possède des attributs x et y. En savoir plus…
| Import Statement: | import QtQuick |
Description détaillée
Un type « vector2d » possède des attributs « x » et « y » ; pour le reste, il est similaire au type « vector3d ».
Les propriétés de type « vector2d » ont pour valeur par défaut un vecteur nul. Les attributs « x » et « y » sont alors tous deux définis sur « 0 ».
Pour plus d’informations, consultez la documentation relative au type vector3d.
Pour créer une valeur de type ` vector2d `, spécifiez-la sous la forme d’une chaîne « x,y », définissez ses composantes individuellement ou composez-la à l’aide de la fonction `Qt.vector2d()`.
Le type `vector2d` dispose des fonctions idempotentes suivantes, qui peuvent être invoquées dans QML :
| Signature de la fonction | Description | Exemple |
|---|---|---|
| real dotProduct(vector2d other) | Renvoie le résultat scalaire de type réel du produit scalaire du vecteur this avec le vecteur other | |
| vector2d times(vector2d other) | Renvoie le vecteur 2D résultant de la multiplication du vecteur 2 this par le vecteur 2 other | |
| vector2d times(real factor) | Renvoie le vecteur 2D résultant de la multiplication d'this vecteur 2D par le scalaire factor | |
| vector2d plus(vector2d other) | Renvoie le vecteur2d résultant de l'addition du vecteur2d « this » avec le vecteur2d « other » | |
| vector2d minus(vector2d other) | Renvoie le vecteur2d résultant de la soustraction du vecteur2d « other » du vecteur2d « this » | |
| vector2d normalized() | Renvoie la forme normalisée du vecteur this | |
| longueur(vector2d) | Renvoie la valeur scalaire réelle de la longueur du vecteur 2D de l'this | |
| vector3d toVector3d() | Renvoie le vecteur 3D résultant de la conversion d'this 'un vecteur 2D en un vecteur 3D | |
| vector4d toVector4d() | Renvoie le résultat vector4d de la conversion d'this vector2d en vector4d | |
| bool fuzzyEquals(vector2d other, real epsilon) | Renvoie « true » si le vecteur 2D « this » est approximativement égal au vecteur 2D « other ». L’approximation sera considérée comme vraie si chaque attribut de « this » se situe à moins de « epsilon » de « other ». Notez que « epsilon » est un argument facultatif ; la valeur par défaut de « epsilon » est 0,00001. |
Ce type de valeur est fourni par l’importation QtQuick.
Voir également Types de valeurs QML.
© 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.