A custom geometry provider for rendering grids. 更多...
| import 语句: | import QtQuick3D.Helpers |
| 继承: | 几何体 |
This helper implements grid geometry, which allows showing a grid in a scene.
For example, the following snippet would display a grid with 19 cells in both directions in a scene that has one light. Without further transformations, the grid is facing the camera by default.
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 { } ]
}
}
另请参阅 Qt Quick 3D - 自定义几何图形范例 and Model .
|
horizontalLines : int |
Specifies the number of horizontal lines in a grid. The default value is 1000.
|
horizontalStep : real |
Specifies the spacing between horizontal lines. The default value is 0.1.
|
verticalLines : int |
Specifies the number of vertical lines in a grid. The default value is 1000.
|
verticalStep : real |
Specifies the spacing between vertical lines. The default value is 0.1.