GridGeometry QML Type
Un fournisseur de géométrie personnalisé pour le rendu des grilles. En savoir plus...
| Import Statement: | import QtQuick3D.Helpers |
| Inherits: |
Propriétés
- horizontalLines : int
- horizontalStep : real
- verticalLines : int
- verticalStep : real
Description détaillée
Cet assistant implémente la géométrie de grille, qui permet d'afficher une grille dans une scène.
Par exemple, l'extrait de code suivant afficherait une grille de 19 cellules dans chaque direction dans une scène comportant une seule source lumineuse. Sans autre transformation, la grille est orientée vers 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 « Exemple de géométrie personnalisée en 3D »sur Qt Quick 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 1 000.
horizontalStep : real
Définit l'espacement entre les lignes horizontales. La valeur par défaut est 0,1.
verticalLines : int
Spécifie le nombre de lignes verticales d'une grille. La valeur par défaut est 1 000.
verticalStep : real
Définit 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.