Spec-Zone.ru › Qt 5.11

Тип QML Camera3D

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

Оператор импорта: import QtDataVisualization 1.2
С тех пор: 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 находится вне новых границ, оно также корректируется. Минимальный уровень масштабирования не может быть установлен ниже 1.0. По умолчанию 10.0.

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

target : vector3d

Целевая точка камеры как вектор3d. По умолчанию 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/archives/qt-5.11/qml-qtdatavisualization-camera3d.html

Spec-Zone.ru

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