Spec-Zone.ru › Qt 6.1

Тип QML GridGeometry

Поставщик пользовательской геометрии для отрисовки сетки. Подробнее...

Заявление об импорте: import QtQuick3D.Helpers .
Наследует:

Geometry

  • Список всех членов, включая унаследованные

Свойства

  • 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API