Spec-Zone.ru › Qt 5.15

Тип QML Camera3D

Представление камеры в 3D пространстве. Подробнее...

Заявление об импорте: import QtDataVisualization 1.15
С тех пор: QtDataVisualization 1.0
Инициализирует: Q3DCamera
  • Список всех членов, включая унаследованные

Свойства

  • cameraPreset : Camera3D.CameraPreset
  • maxZoomLevel : float
  • minZoomLevel : float
  • target : vector3d
  • wrapXRotation : bool
  • wrapYRotation : bool
  • xRotation : float
  • yRotation : float
  • zoomLevel : float

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

Camera3D представляет собой базовая орбитальную камеру 3D вокруг центральной точки, используемую при визуализации данных. Тип предлагает простые методы для вращения камеры вокруг начала координат и установки уровня масштабирования.

Для перечислений Camera3D см. Q3DCamera::CameraPreset.

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

cameraPreset : Camera3D.CameraPreset

Текущий активный предустановленный вид камеры, который является одним из Camera3D.CameraPreset. Если никакой предустановленный вид не активен, значение равно Camera3D.CameraPresetNone.

maxZoomLevel : float

Устанавливает максимальный разрешённый уровень масштабирования камеры. Если новое максимальное значение меньше текущего минимального значения, минимальное значение также корректируется до нового максимального значения. Если текущее значение zoomLevel находится за пределами новых границ, оно также корректируется. По умолчанию 500.0f.

См. также zoomLevel и minZoomLevel.

minZoomLevel : float

Устанавливает минимальный разрешённый уровень масштабирования камеры. Если новое минимальное значение больше текущего максимального значения, максимальное значение также корректируется до нового минимального значения. Если текущее значение zoomLevel находится за пределами новых границ, оно также корректируется. Минимальное значение minZoomLevel не может быть установлено ниже 1.0. По умолчанию 10.0.

См. также zoomLevel и maxZoomLevel.

target : vector3d

Целевая точка камеры в виде vector3d. По умолчанию vector3d(0.0, 0.0, 0.0).

Допустимые значения координат находятся в диапазоне -1.0...1.0, где крайние значения обозначают края соответствующего диапазона осей. Любые значения вне этого диапазона обрезаются до края.

Примечание: Для столбчатых графиков координата Y игнорируется, и камера всегда нацеливается на точку на горизонтальном фоне.

Это свойство было добавлено в QtDataVisualization 1.2.

wrapXRotation : bool

Поведение минимальных и максимальных пределов вращения по оси X. По умолчанию вращение по оси X циклически повторяется от минимального значения к максимальному и обратно.

Если установлено true, вращение камеры по оси X циклически повторяется от минимального значения к максимальному и обратно. Если установлено false, вращение камеры по оси X ограничено сектором, определяемым минимальным и максимальным значениями.

wrapYRotation : bool

Поведение минимальных и максимальных пределов вращения по оси Y. По умолчанию вращение по оси Y ограничено между минимальным и максимальным значениями без циклического повторения.

Если true, вращение камеры по оси Y циклически повторяется от минимального значения к максимальному и обратно. Если false, вращение камеры по оси Y ограничено сектором, определяемым минимальным и максимальным значениями.

xRotation : float

Угол вращения камеры по оси X вокруг целевой точки в градусах, начиная с текущего базового положения.

yRotation : float

Угол вращения камеры по оси Y вокруг целевой точки в градусах, начиная с текущего базового положения.

zoomLevel : float

Уровень масштабирования камеры в процентах. Значение по умолчанию 100.0 означает, что в камере не задано увеличение или уменьшение масштаба. Значение ограничено свойствами minZoomLevel и maxZoomLevel.

См. также minZoomLevel и maxZoomLevel.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.15/qml-qtdatavisualization-camera3d.html

Spec-Zone.ru

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