Spec-Zone.ru › Qt 5.14

Тип QML Scene3D

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

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

Свойства

  • activeCamera : Camera3D
  • activeLight : Light3D
  • devicePixelRatio : float
  • graphPositionQuery : точка
  • invalidSelectionPoint : точка
  • primarySubViewport : прямоугольник
  • secondarySubViewport : прямоугольник
  • secondarySubviewOnTop : bool
  • selectionQueryPosition : точка
  • slicingActive : bool
  • viewport : прямоугольник

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

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

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

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

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

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

activeCamera : Camera3D

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

activeLight : Light3D

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

devicePixelRatio : float

Текущее отношение пикселей устройства, используемое при сопоставлении координат ввода с координатами пикселей.

graphPositionQuery : точка

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

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

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

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

invalidSelectionPoint : точка

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

primarySubViewport : прямоугольник

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

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

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

secondarySubViewport : прямоугольник

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

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

secondarySubviewOnTop : bool

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

selectionQueryPosition : точка

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

slicingActive : bool

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

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

viewport : прямоугольник

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

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

Spec-Zone.ru

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