Spline3DSeries QML Type

データ系列を3Dスプライングラフで表現します。詳細...

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

Scatter3DSeries

プロパティ

信号

方法

詳細説明

スプライン・グラフは、曲線または直線の Catmull-Rom スプラインで接続された一連のデータ点として情報を表示するために使用される。

この型はスプライン特有の視覚的要素を管理する。

プロパティの説明

baseColor : color

系列のベースカラーを設定します。

colorStyle およびGraphsTheme.seriesColorsも参照してください


baseGradient : Gradient

系列のベースグラデーションを設定します。

colorStyleも参照して ください。


colorStyle : GraphsTheme.ColorStyle

シリーズのカラースタイルを設定します。

GraphsTheme.ColorStyleも参照して ください。


itemLabel : string [read-only]

書式設定された項目ラベル。選択項目がない場合、または選択項目が表示されていない場合は、空の文字列を返します。

itemLabelFormat参照して ください。


itemLabelFormat : string

このシリーズのデータ項目のラベル・フォーマット。この書式は、項目が選択されている場合など、単一の項目ラベルに使用されます。この書式がどのように解釈されるかは、系列タイプによって異なります。

Bar3DSeriesScatter3DSeriesSurface3DSeriesも参照


itemLabelVisible : bool

true の場合、項目ラベルはグラフのフローティング・ラベルとして描画される。そうでない場合、項目ラベルは描画されない。外部コントロールに項目ラベルを表示するには、このプロパティをfalse に設定する。デフォルトはtrue

itemLabelFormat およびitemLabelも参照してください


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