GridGeometry QML Type
Un fournisseur de géométrie personnalisé pour le rendu des grilles. Plus d'informations...
| Import Statement: | import QtQuick3D.Helpers |
| Inherits: |
Propriétés
- horizontalLines : int
- horizontalStep : real
- verticalLines : int
- verticalStep : real
Description détaillée
Cette aide implémente la géométrie de la grille, qui permet d'afficher une grille dans une scène.
Par exemple, l'extrait suivant permet d'afficher une grille de 19 cellules dans les deux directions dans une scène comportant une lumière. Sans autre transformation, la grille fait face à la caméra par défaut.

View3D {
anchors.fill: parent
camera: camera
PerspectiveCamera {
id: camera
position: Qt.vector3d(0, 0, 600)
}
DirectionalLight {
position: Qt.vector3d(-500, 500, -100)
color: Qt.rgba(0.4, 0.2, 0.6, 1.0)
ambientColor: Qt.rgba(0.1, 0.1, 0.1, 1.0)
}
Model {
scale: Qt.vector3d(100, 100, 100)
geometry: GridGeometry {
horizontalLines: 20
verticalLines: 20
}
materials: [ DefaultMaterial { } ]
}
}Voir également Qt Quick 3D - Exemple de géométrie personnalisée et Model.
Documentation sur les propriétés
horizontalLines : int
Spécifie le nombre de lignes horizontales dans une grille. La valeur par défaut est 1000.
horizontalStep : real
Spécifie l'espacement entre les lignes horizontales. La valeur par défaut est 0,1.
verticalLines : int
Spécifie le nombre de lignes verticales dans une grille. La valeur par défaut est 1000.
verticalStep : real
Spécifie l'espacement entre les lignes verticales. La valeur par défaut est 0,1.
© 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.