Spline3DSeries QML Type

3D 스플라인 그래프로 데이터 계열을 표시합니다. 자세히...

Import Statement: import QtGraphs
Since: Qt 6.9
In C++: QSpline3DSeries
Inherits:

Scatter3DSeries

속성

신호

방법

자세한 설명

스플라인 그래프는 곡선형 또는 직선형 캣멀롬 스플라인으로 연결된 일련의 데이터 포인트로 정보를 표시하는 데 사용됩니다.

이 유형은 스플라인 관련 시각적 요소를 관리합니다.

속성 문서

baseColor : color

계열의 기본 색상을 설정합니다.

colorStyleGraphsTheme.seriesColors참조하십시오 .


baseGradient : Gradient

계열의 기본 그라데이션을 설정합니다.

colorStyle도 참조하십시오 .


colorStyle : GraphsTheme.ColorStyle

시리즈의 색상 스타일을 설정합니다.

GraphsTheme.ColorStyle참조 .


itemLabel : string [read-only]

서식이 지정된 항목 레이블입니다. 선택한 항목이 없거나 선택한 항목이 표시되지 않으면 빈 문자열을 반환합니다.

itemLabelFormat도 참조하십시오 .


itemLabelFormat : string

이 시리즈의 데이터 항목에 대한 레이블 형식입니다. 이 형식은 예를 들어 항목이 선택된 경우와 같이 단일 항목 레이블에 사용됩니다. 형식이 해석되는 방식은 시리즈 유형에 따라 다릅니다.

Bar3DSeries, Scatter3DSeries, Surface3DSeries참조하세요 .


itemLabelVisible : bool

true 인 경우 항목 레이블은 그래프에서 부동 레이블로 그려집니다. 그렇지 않으면 항목 레이블이 그려지지 않습니다. 외부 컨트롤에 항목 레이블을 표시하려면 이 속성을 false 로 설정합니다. 기본값은 true 입니다.

itemLabelFormatitemLabel참조하십시오 .


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

시리즈의 여러 항목 강조 표시 색상을 설정합니다.

colorStyleGraphsTheme.multiHighlightColor참조하십시오 .


multiHighlightGradient : Gradient

시리즈의 여러 항목 강조 그라데이션을 설정합니다.

colorStyleGraphsTheme.multiHighlightGradient도 참조하십시오 .


name : string

시리즈 이름입니다. @seriesName 태그와 함께 항목 레이블 형식으로 사용할 수 있습니다.

itemLabelFormat참조 .


singleHighlightColor : color

시리즈의 단일 항목 강조 표시 색상을 설정합니다.

colorStyleGraphsTheme.singleHighlightColor도 참조 하세요.


singleHighlightGradient : Gradient

시리즈의 단일 항목 강조 표시 그라데이션을 설정합니다.

colorStyleGraphsTheme.singleHighlightGradient도 참조하십시오 .


splineColor : color

스플라인의 색입니다.


splineKnotting : real

스플라인의 매듭점 매개변수화입니다.

이 매개변수는 커브의 프로파일을 변경할 수 있습니다. 스플라인은 값 0.0 이면 균일한 캣멀롬 스플라인, 값 0.5 이면 구심 캣멀롬 스플라인, 값 1.0 이면 코드 캣멀롬 스플라인으로 분류됩니다.

값은 0.01.0 사이여야 합니다. 기본값은 0.5 입니다.


splineLooping : bool

스플라인 루프 여부를 결정합니다.

이렇게 하면 스플라인을 루프로 연결하는 직렬의 첫 번째 점과 마지막 점 사이에 스플라인 세그먼트가 추가됩니다.

기본값은 다음과 같습니다. false


splineTension : real

스플라인의 장력입니다.

스플라인은 0.0 값에서 세그먼트에 최대 곡률을 사용합니다. 세그먼트는 1.0 값에서 완전히 직선입니다. 0.01.0 사이여야 합니다. 기본값은 다음과 같습니다. 0.0


splineVisible : bool

스플라인의 가시성. 기본값은 true 입니다.


type : Abstract3DSeries.SeriesType [read-only]

계열의 유형입니다. QAbstract3DSeries::SeriesType 값 중 하나입니다.


userDefinedMesh : string

meshAbstract3DSeries.Mesh.UserDefined 일 때 사용되는 개체에 대한 사용자 정의 커스텀 메시의 파일 이름을 설정합니다.

참고: 파일은 QtQuick3D 메시 형식이어야 합니다. 다른 3D 모델 형식으로 메시를 만들려면 balsam 변환 도구를 사용합니다.


visible : bool

시리즈의 가시성을 설정합니다. false 인 경우 시리즈가 렌더링되지 않습니다.


신호 문서

baseColorChanged(color color)

baseColorcolor 으로 변경될 때 이 신호가 발생합니다.

참고: 해당 핸들러는 onBaseColorChanged 입니다.


baseGradientChanged(Gradient gradient)

baseGradientgradient 으로 변경될 때 이 신호가 전송됩니다.

참고: 해당 핸들러는 onBaseGradientChanged 입니다.


colorStyleChanged(GraphsTheme.ColorStyle style)

colorStylestyle 으로 변경될 때 이 신호가 전송됩니다.

참고: 해당 핸들러는 onColorStyleChanged 입니다.


itemLabelChanged(string label)

itemLabellabel 으로 변경될 때 이 신호가 전송됩니다.

참고: 해당 핸들러는 onItemLabelChanged 입니다.


itemLabelFormatChanged(string format)

itemLabelFormatformat 으로 변경될 때 이 신호가 전송됩니다.

참고: 해당 핸들러는 onItemLabelFormatChanged 입니다.


itemLabelVisibilityChanged(bool visible)

이 신호는 itemLabelVisibility가 visible 로 변경될 때 발생합니다.

참고: 해당 핸들러는 onItemLabelVisibilityChanged 입니다.


meshChanged(Abstract3DSeries.Mesh mesh)

meshmesh 으로 변경될 때 이 신호가 발생합니다.

참고: 해당 핸들러는 onMeshChanged 입니다.


meshRotationChanged(quaternion rotation)

meshRotationrotation 으로 변경될 때 이 신호가 발생합니다.

참고: 해당 핸들러는 onMeshRotationChanged 입니다.


meshSmoothChanged(bool enabled)

meshSmoothenabled 으로 변경될 때 이 신호가 전송됩니다.

참고: 해당 핸들러는 onMeshSmoothChanged 입니다.


multiHighlightColorChanged(color color)

multiHighlightColorcolor 으로 변경될 때 이 신호가 전송됩니다.

참고: 해당 핸들러는 onMultiHighlightColorChanged 입니다.


multiHighlightGradientChanged(Gradient gradient)

multiHighlightGradientgradient 으로 변경될 때 이 신호가 전송됩니다.

참고: 해당 핸들러는 onMultiHighlightGradientChanged 입니다.


nameChanged(string name)

namename 으로 변경될 때 이 신호가 전송됩니다.

참고: 해당 핸들러는 onNameChanged 입니다.


singleHighlightColorChanged(color color)

singleHighlightColorcolor 으로 변경될 때 이 신호가 전송됩니다.

참고: 해당 핸들러는 onSingleHighlightColorChanged 입니다.


singleHighlightGradientChanged(Gradient gradient)

singleHighlightGradientgradient 으로 변경될 때 이 신호가 전송됩니다.

참고: 해당 핸들러는 onSingleHighlightGradientChanged 입니다.


userDefinedMeshChanged(string fileName)

userDefinedMeshfileName 으로 변경될 때 이 신호가 전송됩니다.

참고: 해당 핸들러는 onUserDefinedMeshChanged 입니다.


visibilityChanged(bool visible)

이 신호는 시리즈 가시성이 visible 로 변경될 때 발생합니다.

참고: 해당 핸들러는 onVisibilityChanged 입니다.


메서드 문서

void setMeshAxisAndAngle(vector3d axis, real angle)

axisangle 에서 메쉬 회전 쿼터니언을 구성하는 편의 함수입니다.

meshRotation도 참조하십시오 .


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