Spec-Zone.ru › Qt 5.13

Тип QML Camera3D

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

Оператор импорта: import QtDataVisualization 1.13
С момента: 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.13/qml-qtdatavisualization-camera3d.html

Spec-Zone.ru

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