Spec-Zone.ru › Qt 5.9

Тип QML Scene3D

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

Заявление об импорте: import QtDataVisualization 1.2
С момента: 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-5.9/qml-qtdatavisualization-scene3d.html

Spec-Zone.ru

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