Surface3DSeries QML Type
3D 표면 그래프에서 데이터 시계를 나타냅니다. 더 보기...
| Import Statement: | import QtDataVisualization 1.12 |
| Since: | QtDataVisualization 1.0 |
| In C++: | QSurface3DSeries |
| Inherits: | |
| Status: | Deprecated |
이 유형은 더 이상 권장되지 않습니다. 새로운 코드에서는 이 유형을 사용하지 않는 것을 강력히 권장합니다.
속성
- dataProxy : SurfaceDataProxy
- drawMode : DrawFlag
- flatShadingEnabled : bool
- flatShadingSupported : bool
- invalidSelectionPosition : point
- selectedPoint : point
- textureFile : string
- wireframeColor : color
(since 6.3)
상세 설명
이 유형은 시리즈별 시각적 요소와 시리즈 데이터(데이터 프록시를 통해)를 관리합니다.
더 자세한 설명은 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]
현재 시스템에서 표면의 플랫 셰이딩을 지원하는지 여부를 나타냅니다. 이를 사용하려면 최소 GLSL 버전 1.2와 GL_EXT_gpu_shader4 확장 기능이 필요합니다.
참고: 이 읽기 전용 속성은 첫 번째 렌더링 패스가 끝난 후 올바른 값으로 설정됩니다. 그 전까지는 항상 ` true`로 설정됩니다.
invalidSelectionPosition : point
잘못된 선택 위치를 제공하는 상수 속성입니다. 이 위치는 selectedPoint 속성에 설정되어 이 시리즈에서 선택을 지웁니다.
AbstractGraph3D::clearSelection()도 참조하십시오 .
selectedPoint : point
시리즈의 데이터 배열에서 행과 열로 지정된 위치에 있는 표면 격자점을 선택된 점으로 설정합니다. 한 번에 하나의 점만 선택할 수 있습니다.
이 시리즈에서 선택을 해제하려면 위치로 invalidSelectionPosition 를 설정합니다. 이 시리즈가 그래프에 추가된 경우, 그래프는 사용자 상호작용에 따라 또는 선택이 무효화될 때 선택 상태를 조정할 수 있습니다.
선택된 점의 행 앞뒤로 행을 제거하거나 삽입하면, 동일한 점이 계속 선택되도록 선택 범위가 조정됩니다.
AbstractGraph3D::clearSelection()도 참조하십시오 .
textureFile : string
표면 텍스처의 텍스처 파일 이름입니다. 텍스처를 지우려면 빈 파일 이름을 설정합니다.
wireframeColor : color [since 6.3]
표면 와이어프레임의 격자선을 그릴 때 사용되는 색상입니다.
이 속성은 Qt 6.3에서 도입되었습니다.
© 2026 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.