Scene3D QML Type

Scene3D 유형은 시각화 중인 3D 장면에 대한 설명을 제공합니다. 더 보기...

Import Statement: import QtDataVisualization 1.8
Since: QtDataVisualization 1.0
In C++: Q3DScene

속성

자세한 설명

3D 씬에는 하나의 활성 카메라와 하나의 활성 광원이 포함됩니다. 시각화된 데이터는 고정된 위치에 있다고 가정합니다.

또한 3D 장면은 시각화 렌더링이 수행되는 뷰포트, 기본 3D 데이터 시각화 뷰가 있는 뷰포트 내부의 기본 하위 뷰포트 및 데이터의 2D 슬라이스 뷰가 있는 보조 하위 뷰포트를 추적합니다.

또한 장면에는 보조 2D 슬라이싱 뷰가 현재 활성화되어 있는지 여부를 추적하기 위한 플래그가 있습니다.

참고: 모든 시각화가 보조 2D 슬라이싱 뷰를 지원하는 것은 아닙니다.

속성 문서

activeCamera : Camera3D

3D 씬에서 현재 활성화된 카메라입니다. 프로퍼티에 Camera3D 가 설정되어 있으면 자동으로 씬의 자식으로 추가됩니다.


activeLight : Light3D

3D 씬에서 현재 활성화된 조명입니다. 프로퍼티에 Light3D 이 설정되어 있으면 자동으로 씬의 자식으로 추가됩니다.


devicePixelRatio : real

입력 좌표를 픽셀 좌표에 매핑할 때 사용되는 현재 장치 픽셀 비율입니다.


graphPositionQuery : point

씬에서 그래프 위치 쿼리로 처리해야 하는 사용자 입력의 좌표입니다. 이 프로퍼티가 invalidSelectionPoint 이외의 값으로 설정되면 그래프는 그래프 위치를 기본 뷰포트 내의 지정된 지점에 일치시키려고 시도합니다. 렌더링 패스가 끝나면 이 프로퍼티는 기본 상태인 invalidSelectionPoint 로 반환됩니다. 쿼리된 그래프 위치는 다음 렌더링 패스 후에 AbstractGraph3D::queriedGraphPosition 프로퍼티에서 읽을 수 있습니다.

특정 화면 위치와 일치하는 하나의 정확한 3D 좌표는 없으므로 일관성을 유지하기 위해 쿼리는 항상 그래프를 둘러싼 보이지 않는 상자의 안쪽 면을 기준으로 수행됩니다.

참고: 막대 그래프는 그래프 바닥 수준에서만 그래프 위치 쿼리를 허용합니다.

AbstractGraph3D::queriedGraphPosition참조하세요 .


invalidSelectionPoint : point

선택에 유효하지 않은 지점을 제공하는 상수 속성입니다.


primarySubViewport : rect

데이터 시각화의 주 보기가 대상이 되는 뷰포트 내부의 현재 하위 뷰포트 사각형입니다.

slicingActivefalse 인 경우 주 하위 뷰포트는 뷰포트와 동일합니다. slicingActivetrue 이고 주 하위 뷰포트가 명시적으로 설정되지 않은 경우 뷰포트의 1/5이 됩니다.

참고: primarySubViewport를 뷰포트보다 크거나 뷰포트 외부로 설정하면 뷰포트의 크기가 그에 따라 조정됩니다.


secondarySubViewport : rect

* * * 뷰포트 내부의 보조 뷰포트 사각형입니다. 보조 뷰포트 *는 일부 시각화에서 2D 슬라이스 뷰를 그리는 데 사용됩니다. 명시적으로 * 설정되지 않은 경우 null이 됩니다. slicingActivetrue 인 경우 * 뷰포트와 동일합니다. *

참고: 보조 하위 뷰포트가 * 뷰포트보다 크거나 외부에 있는 경우 뷰포트의 크기가 그에 따라 조정됩니다.


secondarySubviewOnTop : bool

2D 슬라이싱 뷰 또는 3D 뷰를 위에 그릴지 여부를 정의합니다.


selectionQueryPosition : point

씬에서 선택으로 처리해야 하는 사용자 입력의 좌표입니다. 이 프로퍼티가 invalidSelectionPoint 이외의 값으로 설정되면 그래프는 기본 뷰포트 내의 지정된 지점에서 데이터 항목을 선택하려고 시도합니다. 렌더링 패스가 끝나면 프로퍼티는 기본 상태인 invalidSelectionPoint 로 반환됩니다.


slicingActive : bool

2D 슬라이싱 뷰가 현재 활성화되어 있는지 여부를 정의합니다. true , AbstractGraph3D::selectionModeAbstractGraph3D.SelectionRow 또는 AbstractGraph3D.SelectionColumn 이 유효한 선택 항목으로 설정되어 있어야 합니다.

참고: 모든 시각화가 2D 슬라이싱 보기를 지원하는 것은 아닙니다.


viewport : rect [read-only]

모든 3D 렌더링이 타깃팅되는 현재 뷰포트 사각형입니다.


© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.