Spec-Zone.ru › Qt

Тип QML Scene3D

Тип Scene3D предоставляет описание 3D сцены, которая визуализируется. Подробнее...

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

Свойства

  • activeCamera : Camera3D
  • activeLight : Light3D
  • devicePixelRatio : float
  • graphPositionQuery : point
  • invalidSelectionPoint : point
  • primarySubViewport : rect
  • secondarySubViewport : rect
  • secondarySubviewOnTop : bool
  • selectionQueryPosition : point
  • slicingActive : bool
  • viewport : rect

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

3D сцена содержит одну активную камеру и один активный источник света. Визуализируемые данные предполагаются в фиксированном месте.

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

Также сцена имеет флаг для отслеживания, активна ли в данный момент вторичная 2D область среза.

Примечание: Не все визуализации поддерживают вторичную 2D область среза.

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

activeCamera : Camera3D

Текущая активная камера в 3D сцене. При установке Camera3D в свойство, она автоматически добавляется в качестве дочернего элемента сцены.

activeLight : Light3D

Текущий активный свет в 3D сцене. При установке Light3D в свойство, он автоматически добавляется в качестве дочернего элемента сцены.

devicePixelRatio : float

Текущий коэффициент пикселей устройства, используемый при сопоставлении входных координат с координатами пикселей.

graphPositionQuery : point

Координаты пользовательского ввода, которые должны обрабатываться сценой как запрос позиции графика. Если это свойство установлено в значение, отличное от invalidSelectionPoint, график пытается сопоставить позицию графика с заданной точкой внутри основной области просмотра. После прохода отрисовки это свойство возвращается к своему исходному состоянию invalidSelectionPoint. Запрошенную позицию графика можно прочитать из свойства AbstractGraph3D::queriedGraphPosition после следующего прохода отрисовки.

Не существует одной правильной 3D координаты для сопоставления конкретной позиции на экране, поэтому для согласованности запросы всегда выполняются относительно внутренних граней невидимой рамки, окружающей график.

Примечание: Графики столбцов позволяют выполнять запросы положения графика только на уровне пола графика.

См. также AbstractGraph3D::queriedGraphPosition.

invalidSelectionPoint : point

Постоянное свойство, предоставляющее недопустимую точку для выбора.

primarySubViewport : rect

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

Если slicingActive равно false, первичная подобласть просмотра будет равна области просмотра. Если slicingActive равно true и первичная подобласть просмотра не была явно задана, она будет составлять одну пятую часть области просмотра.

Примечание: Установка primarySubViewport больше, чем или вне области просмотра, соответствующим образом изменяет размер области просмотра.

secondarySubViewport : rect

* * * Прямоугольник вторичной области просмотра внутри области просмотра. Вторичная область просмотра * используется для рисования 2D представления среза в некоторых визуализациях. Если она * не была явно установлена, она будет null. Если slicingActive равно true, она будет * равна области просмотра. *

Примечание: Если вторичная подобласть просмотра больше или вне области просмотра, область просмотра изменяет свой размер соответственно.

secondarySubviewOnTop : bool

Определяет, какой вид отображается поверх: 2D представление среза или 3D представление.

selectionQueryPosition : point

Координаты пользовательского ввода, которые должны обрабатываться сценой как выбор. Если это свойство установлено в значение, отличное от invalidSelectionPoint, график пытается выбрать элемент данных в заданной точке внутри основной области просмотра. После прохода отрисовки свойство возвращается к своему исходному состоянию invalidSelectionPoint.

slicingActive : bool

Определяет, активен ли в данный момент 2D вид среза. Если true, AbstractGraph3D::selectionMode должен иметь либо AbstractGraph3D.SelectionRow, либо AbstractGraph3D.SelectionColumn, установленные в допустимое значение выбора.

Примечание: Не все визуализации поддерживают 2D вид среза.

viewport : rect

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

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

Spec-Zone.ru

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