Spline3DSeries QML Type (Uncreatable)
3D 스플라인 그래프에서 데이터 시계를 나타냅니다. 더 보기...
| Import Statement: | import QtGraphs |
| Since: | Qt 6.9 |
| In C++: | QSpline3DSeries |
| Inherits: |
참고: 이 타입은 생성할 수 없는 타입입니다. QML에서 인스턴스화할 수 없습니다.
- 상속된 멤버를 포함한 모든 멤버 목록
- Spline3DSeries는 3D용 QML 타입인 ‘Qt Graphs ’의 일부입니다.
속성
- baseColor : color
- baseGradient : Gradient
- colorStyle : GraphsTheme.ColorStyle
- itemLabel : string
- itemLabelFormat : string
- itemLabelVisible : bool
- lightingMode : Abstract3DSeries.LightingMode
(since 6.10) - mesh : Abstract3DSeries.Mesh
- meshRotation : quaternion
- meshSmooth : bool
- multiHighlightColor : color
- multiHighlightGradient : Gradient
- name : string
- singleHighlightColor : color
- singleHighlightGradient : Gradient
- splineColor : color
- splineKnotting : real
- splineLooping : bool
- splineResolution : int
- splineTension : real
- splineVisible : bool
- type : Abstract3DSeries.SeriesType
- userDefinedMesh : string
- visible : bool
신호
- baseColorChanged(color color)
- baseGradientChanged(Gradient gradient)
- colorStyleChanged(GraphsTheme.ColorStyle style)
- itemLabelChanged(string label)
- itemLabelFormatChanged(string format)
- itemLabelVisibilityChanged(bool visible)
- lightingModeChanged(Abstract3DSeries.LightingMode lightingMode)
(since 6.10) - meshChanged(Abstract3DSeries.Mesh mesh)
- meshRotationChanged(quaternion rotation)
- meshSmoothChanged(bool enabled)
- multiHighlightColorChanged(color color)
- multiHighlightGradientChanged(Gradient gradient)
- nameChanged(string name)
- singleHighlightColorChanged(color color)
- singleHighlightGradientChanged(Gradient gradient)
- userDefinedMeshChanged(string fileName)
- visibilityChanged(bool visible)
방법
- void setMeshAxisAndAngle(vector3d axis, real angle)
상세 설명
스플라인 그래프는 곡선 또는 직선 형태의 캣뮬-롬(Catmull-Rom) 스플라인으로 연결된 일련의 데이터 포인트 형태로 정보를 표시하는 데 사용됩니다.
이 유형은 스플라인 고유의 시각적 요소를 관리합니다.
속성 설명서
baseColor : color
이 시리즈의 기본 색상입니다.
colorStyle 및 GraphsTheme.seriesColors도 참조하십시오 .
baseGradient : Gradient
이 수열의 기본 기울기.
colorStyle도 참조하십시오 .
colorStyle : GraphsTheme.ColorStyle
이 시리즈의 색상 스타일.
GraphsTheme.ColorStyle도 참조하십시오 .
itemLabel : string [read-only]
서식이 적용된 항목 레이블입니다. 선택된 항목이 없거나 선택된 항목이 표시되지 않는 경우, 빈 문자열을 반환합니다.
itemLabelFormat도 참조하십시오 .
itemLabelFormat : string
이 시리즈의 데이터 항목에 대한 레이블 형식입니다. 이 형식은 단일 항목 레이블에 사용되며, 예를 들어 항목이 선택되었을 때 적용됩니다. 이 형식이 어떻게 해석되는지는 시리즈 유형에 따라 다릅니다.
Bar3DSeries, Scatter3DSeries 및 Surface3DSeries도 참조하십시오 .
itemLabelVisible : bool
true 인 경우, 항목 레이블은 그래프에 플로팅 레이블로 그려집니다. 그렇지 않은 경우, 항목 레이블은 그려지지 않습니다. 외부 컨트롤에 항목 레이블을 표시하려면 이 속성을 false 로 설정합니다. 기본값은 true 입니다.
itemLabelFormat 및 itemLabel항목도 참조하십시오 .
lightingMode : Abstract3DSeries.LightingMode [since 6.10]
시리즈 내 항목의 조명 모드입니다. 기본값은 QAbstract3DSeries::LightingMode::Shaded
이 속성은 Qt 6.10에서 도입되었습니다.
QAbstract3DSeries::LightingMode도 참조하십시오 .
mesh : Abstract3DSeries.Mesh
시리즈에 포함된 항목의 메쉬, 또는 Surface3DSeries 의 경우 선택 포인터입니다. 메쉬가 Abstract3DSeries.Mesh.UserDefined 인 경우, 항목이 올바르게 렌더링되려면 userDefinedMesh 속성도 설정되어야 합니다. 기본값은 그래프 유형에 따라 다릅니다.
QAbstract3DSeries::Mesh도 참조하십시오 .
meshRotation : quaternion
시리즈의 모든 항목에 적용되는 메쉬 회전입니다. 회전 값은 정규화된 쿼터니언이어야 합니다. 항목별 회전을 지원하는 시리즈 유형의 경우, 각 회전이 서로 곱해집니다. ` Bar3DSeries `은 y축을 중심으로 하지 않는 회전은 모두 무시합니다. ` Surface3DSeries `은 선택 포인터에만 회전을 적용합니다. 기본값은 회전 없음입니다.
meshSmooth : bool
true 인 경우, mesh 속성을 통해 설정된 사전 정의된 메시의 스무딩 버전이 사용됩니다. 이 속성은 메시가 Abstract3DSeries.Mesh.UserDefined 로 설정되었을 때 사용되는 사용자 정의 메시에는 영향을 미치지 않습니다. 기본값은 false 입니다.
multiHighlightColor : color
시리즈의 여러 항목을 강조 표시하는 색상.
colorStyle 및 GraphsTheme.multiHighlightColor도 참조하십시오 .
multiHighlightGradient : Gradient
이 시리즈의 여러 항목을 강조 표시하는 그라데이션.
colorStyle 및 GraphsTheme.multiHighlightGradient도 참조하십시오 .
name : string
시리즈 이름입니다. @seriesName 태그를 사용하여 항목 레이블 형식으로 사용할 수 있습니다.
itemLabelFormat도 참조하십시오 .
singleHighlightColor : color
이 시리즈의 개별 항목 강조 색상입니다.
colorStyle 및 GraphsTheme.singleHighlightColor도 참조하십시오 .
singleHighlightGradient : Gradient
이 시리즈의 단일 아이템 하이라이트 그라데이션.
colorStyle 및 GraphsTheme.singleHighlightGradient도 참조하십시오 .
splineColor : color
스플라인의 색상.
splineKnotting : real
스플라인의 매듭 매개변수화.
이 매개변수는 곡선의 프로파일을 변경할 수 있습니다. 스플라인은 0.0 값일 때 균일한 Catmull-Rom 스플라인, 0.5 값일 때 구심성 Catmull-Rom 스플라인, 1.0 값일 때 현형 Catmull-Rom 스플라인으로 분류됩니다.
이 값은 0.0 과 1.0 사이여야 합니다. 기본값은 0.5 입니다.
splineLooping : bool
스플라인이 순환하는지 여부를 결정합니다.
이 옵션은 스플라인을 루프로 연결하여, 시퀀스의 첫 번째 점과 마지막 점 사이에 스플라인 세그먼트를 추가합니다.
기본값은 false
splineResolution : int
스플라인 세그먼트의 해상도.
두 점 사이의 구간으로 정의되는 스플라인 세그먼트당 꼭지점의 수.
2 보다 큰 값이어야 합니다. 기본값은 10 입니다.
splineTension : real
스플라인의 장력.
스플라인은 0.0 값에서 세그먼트에 최대 곡률을 적용합니다. 1.0 값에서는 세그먼트가 완전히 직선이 됩니다. 값은 0.0 와 1.0 사이여야 합니다. 기본값은 0.0
splineVisible : bool
스플라인의 표시 여부. 기본값은 ‘ true ’입니다.
type : Abstract3DSeries.SeriesType [read-only]
시리즈의 유형. ` QAbstract3DSeries::SeriesType ` 값 중 하나입니다.
userDefinedMesh : string
mesh 가 사용될 때 오브젝트에 대한 사용자 정의 메쉬의 파일 이름은 Abstract3DSeries.Mesh.UserDefined 입니다.
참고: 파일은 QtQuick3D 메쉬 형식이어야 합니다. 다른 3D 모델 형식에서 메쉬를 생성하려면 balsam 변환 도구를 사용하십시오.
visible : bool
시리즈의 표시 여부. false 인 경우, 해당 시리즈는 렌더링되지 않습니다.
Signal 문서
baseColorChanged(color color)
이 신호는 baseColor 이 color 로 변경될 때 발생합니다.
참고: 이에 해당하는핸들러는 onBaseColorChanged 입니다.
baseGradientChanged(Gradient gradient)
이 신호는 ‘ baseGradient ’이 ‘ gradient ’로 변경될 때 발생합니다.
참고: 이에 대응하는핸들러는 onBaseGradientChanged 입니다.
colorStyleChanged(GraphsTheme.ColorStyle style)
이 신호는 colorStyle 이 style 로 변경될 때 발생합니다.
참고: 이에 해당하는핸들러는 onColorStyleChanged 입니다.
itemLabelChanged(string label)
이 신호는 ‘ itemLabel ’이 ‘ label ’로 변경될 때 발생합니다.
참고: 이에 해당하는핸들러는 onItemLabelChanged 입니다.
itemLabelFormatChanged(string format)
이 신호는 itemLabelFormat 이 format 로 변경될 때 발생합니다.
참고: 이에 해당하는핸들러는 onItemLabelFormatChanged 입니다.
itemLabelVisibilityChanged(bool visible)
이 신호는 itemLabelVisibility가 visible 로 변경될 때 발생합니다.
참고: 이에 대응하는핸들러는 onItemLabelVisibilityChanged 입니다.
[since 6.10] lightingModeChanged(Abstract3DSeries.LightingMode lightingMode)
이 신호는 lightingMode 가 lightingMode 로 변경될 때 발생합니다.
참고: 해당 핸들러는 onLightingModeChanged 입니다.
이 신호는 Qt 6.10에서 도입되었습니다.
meshChanged(Abstract3DSeries.Mesh mesh)
이 신호는 mesh 이 mesh 으로 변경될 때 발생합니다.
참고: 이에 해당하는핸들러는 onMeshChanged 입니다.
meshRotationChanged(quaternion rotation)
이 신호는 meshRotation 이 rotation 으로 변경될 때 발생합니다.
참고: 이에 해당하는핸들러는 onMeshRotationChanged 입니다.
meshSmoothChanged(bool enabled)
이 신호는 meshSmooth 가 enabled 로 변경될 때 발생합니다.
참고: 이에 해당하는핸들러는 onMeshSmoothChanged 입니다.
multiHighlightColorChanged(color color)
이 신호는 multiHighlightColor 이 color 로 변경될 때 발생합니다.
참고: 이에 해당하는핸들러는 onMultiHighlightColorChanged 입니다.
multiHighlightGradientChanged(Gradient gradient)
이 신호는 multiHighlightGradient 가 gradient 로 변경될 때 발생합니다.
참고: 이에 대응하는핸들러는 onMultiHighlightGradientChanged 입니다.
nameChanged(string name)
이 신호는 name 가 name 로 변경될 때 발생합니다.
참고: 이에 대응하는핸들러는 onNameChanged 입니다.
singleHighlightColorChanged(color color)
이 신호는 singleHighlightColor 가 color 로 변경될 때 발생합니다.
참고: 이에 대응하는핸들러는 onSingleHighlightColorChanged 입니다.
singleHighlightGradientChanged(Gradient gradient)
이 신호는 singleHighlightGradient 이 gradient 로 변경될 때 발생합니다.
참고: 이에 해당하는핸들러는 onSingleHighlightGradientChanged 입니다.
userDefinedMeshChanged(string fileName)
이 신호는 userDefinedMesh 이 fileName 로 변경될 때 발생합니다.
참고: 이에 해당하는핸들러는 onUserDefinedMeshChanged 입니다.
visibilityChanged(bool visible)
이 신호는 시리즈의 표시 상태가 visible 로 변경될 때 발생합니다.
참고: 해당 핸들러는 onVisibilityChanged 입니다.
메서드 설명
void setMeshAxisAndAngle(vector3d axis, real angle)
axis 와 angle 를 기반으로 메쉬 회전 쿼터니언을 생성하는 편리한 함수입니다.
meshRotation도 참조하십시오 .
© 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.