Spec-Zone.ru › Qt 6.1

Тип QML AxisHelper

Визуальный помощник для отображения 3 осей и сетки в 3D-сцене. Подробнее...

Оператор импорта: import QtQuick3D.Helpers .
Наследуется от:

Node

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

Свойства

  • enableAxisLines : bool
  • enableXYGrid : bool
  • enableXZGrid : bool
  • enableYZGrid : bool
  • gridColor : цвет
  • gridOpacity : real

Подробное описание

В примере сцены здесь есть Sphere в позиции (0, 0, 0) и объект AxisHelper. С помощью помощника WasdController можно удобно перемещаться по сцене.

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 {
        source: "#Sphere"
        materials: [ DefaultMaterial { } ]
    }

    AxisHelper {
    }
}

WasdController {
    controlledObject: camera
}

Документация свойств

enableAxisLines : bool

Включает отображение линий осей. Значение по умолчанию — true.

enableXYGrid : bool

Включает сетку на плоскости XY. Значение по умолчанию — false.

enableXZGrid : bool

Включает сетку на плоскости XZ. Значение по умолчанию — true.

enableYZGrid : bool

Включает сетку на плоскости YZ. Значение по умолчанию — false.

gridColor : цвет

Определяет цвет сетки. Значение по умолчанию — Qt.rgba(0.8, 0.8, 0.8, 1).

gridOpacity : real

Указывает непрозрачность сетки. Значение по умолчанию — 0,5.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.1/qml-qtquick3d-helpers-axishelper.html

Spec-Zone.ru

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