Тип QML GridGeometry
Поставщик пользовательской геометрии для отрисовки сетки. Подробнее...
| Заявление об импорте: | import QtQuick3D.Helpers . |
| Наследует: |
Свойства
- horizontalLines : int
- horizontalStep : real
- verticalLines : int
- verticalStep : real
Подробное описание
Этот помощник реализует геометрию сетки, позволяющую отображать сетку в сцене.
Например, следующий фрагмент отобразит сетку с 19 ячейками в обоих направлениях в сцене с одним источником света. Без дополнительных преобразований сетка по умолчанию обращена к камере.
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 - пользовательская геометрия и Модель.
Документация по свойствам
horizontalLines : int
Определяет количество горизонтальных линий в сетке. Значение по умолчанию — 1000.
horizontalStep : real
Определяет интервал между горизонтальными линиями. Значение по умолчанию — 0,1.
verticalLines : int
Определяет количество вертикальных линий в сетке. Значение по умолчанию — 1000.
verticalStep : real
Определяет интервал между вертикальными линиями. Значение по умолчанию — 0,1.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.1/qml-qtquick3d-helpers-gridgeometry.html