GridGeometry QML Type
Ein benutzerdefinierter Geometrie-Provider zum Rendern von Gittern. Mehr...
| Import Statement: | import QtQuick3D.Helpers |
| Inherits: |
Eigenschaften
- horizontalLines : int
- horizontalStep : real
- verticalLines : int
- verticalStep : real
Ausführliche Beschreibung
Dieser Helper implementiert eine Rastergeometrie, mit der ein Raster in einer Szene angezeigt werden kann.
Das folgende Code-Schnipsel würde beispielsweise ein Raster mit 19 Zellen in beide Richtungen in einer Szene anzeigen, die über eine Lichtquelle verfügt. Ohne weitere Transformationen ist das Raster standardmäßig zur Kamera ausgerichtet.

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 { } ]
}
}Siehe auch Qt Quick 3D – Beispiel für benutzerdefinierte Geometrie und Model.
Dokumentation der Eigenschaften
horizontalLines : int
Legt die Anzahl der horizontalen Linien in einem Raster fest. Der Standardwert beträgt 1000.
horizontalStep : real
Legt den Abstand zwischen horizontalen Linien fest. Der Standardwert beträgt 0,1.
verticalLines : int
Legt die Anzahl der vertikalen Linien in einem Raster fest. Der Standardwert beträgt 1000.
verticalStep : real
Legt den Abstand zwischen vertikalen Linien fest. Der Standardwert beträgt 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.