Тип 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 - Пример пользовательской геометрии и Model.
Документация по свойствам
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.2/qml-qtquick3d-helpers-gridgeometry.html