Тип QML AxisHelper
Визуальный помощник для отображения 3 осей и сетки в 3D-сцене. Подробнее...
| Оператор импорта: | import QtQuick3D.Helpers . |
| Наследуется от: |
Свойства
- 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