Surface3DSeries QML Type

데이터 계열을 3D 표면 그래프로 표시합니다. 더 보기...

Import Statement: import QtDataVisualization 1.8
Since: QtDataVisualization 1.0
In C++: QSurface3DSeries
Inherits:

Abstract3DSeries

속성

상세 설명

이 유형은 시리즈별 시각적 요소와 시리즈 데이터(데이터 프록시를 통해)를 관리합니다.

자세한 설명은 QSurface3DSeries 을 참조하세요.

Qt Data Visualization 데이터 처리도참조하세요 .

속성 문서

dataProxy : SurfaceDataProxy

활성 데이터 프록시입니다. 시리즈는 프록시가 설정된 모든 프록시의 소유권을 가지며 새 프록시가 추가되면 이전에 설정된 모든 프록시를 삭제합니다. 프록시는 null이거나 다른 시리즈로 설정할 수 없습니다.


drawMode : DrawFlag

그리기 모드를 Surface3DSeries.DrawFlag 중 하나로 설정합니다. 모든 플래그를 지우는 것은 허용되지 않습니다.


flatShadingEnabled : bool

표면 평면 음영을 사용으로 설정합니다. 기본적으로 true 로 사전 설정되어 있습니다. 비활성화하면 서페이스의 노멀이 보간되어 가장자리가 둥글게 보입니다. 활성화하면 삼각형의 법선이 동일하게 유지되어 삼각형의 색이 단색이 됩니다. 이렇게 하면 모델에서 데이터를 더 잘 읽을 수 있습니다.

참고: 평면 음영 표면에는 GL_EXT_gpu_shader4 확장이 포함된 GLSL 버전 1.2 이상이 필요합니다. flatShadingSupported 프로퍼티의 값은 런타임에 플랫 셰이딩이 지원되는지 여부를 나타냅니다.


flatShadingSupported : bool [read-only]

현재 시스템에서 표면의 플랫 셰이딩이 지원되는지 여부를 나타냅니다. GL_EXT_gpu_shader4 확장이 포함된 GLSL 버전 1.2 이상이 필요합니다.

참고: 이 읽기 전용 프로퍼티는 첫 번째 렌더링 패스 후에 올바른 값으로 설정됩니다. 그 전까지는 항상 true 입니다.


invalidSelectionPosition : point

잘못된 선택 위치를 제공하는 상수 프로퍼티입니다. 이 위치는 selectedPoint 속성으로 설정되어 이 시리즈에서 선택을 지웁니다.

AbstractGraph3D::clearSelection()도 참조하십시오 .


selectedPoint : point

계열의 데이터 배열에서 행과 열로 지정된 위치의 서페이스 격자점을 선택된 것으로 설정합니다. 한 번에 하나의 포인트만 선택할 수 있습니다.

이 계열에서 선택을 취소하려면 invalidSelectionPosition 이 위치로 설정됩니다. 이 계열을 그래프에 추가하면 사용자 상호 작용에 따라 또는 선택이 유효하지 않게 되면 그래프가 선택 내용을 조정할 수 있습니다.

선택한 지점의 행 앞에 있는 계열에서 행을 제거하거나 계열에 행을 삽입하면 동일한 지점이 선택된 상태로 유지되도록 선택이 조정됩니다.

AbstractGraph3D::clearSelection()도 참조하십시오 .


textureFile : string

표면 텍스처의 텍스처 파일 이름입니다. 텍스처를 지우려면 빈 파일 이름이 설정됩니다.


wireframeColor : color [since 6.3]

서페이스 와이어프레임의 격자선을 그리는 데 사용되는 색입니다.

이 속성은 Qt 6.3에 도입되었습니다.


© 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.