Spec-Zone.ru › Qt 6.1

Тип QML Camera3D

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

Оператор импорта: import QtDataVisualization 1.1
С: 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.

[since QtDataVisualization 1.2] 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/qt-6.1/qml-qtdatavisualization-camera3d.html

Spec-Zone.ru

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