Abstract3DSeries QML Type
すべての3Dデータシリーズの基本型。詳細...
Import Statement: | import QtGraphs |
In C++: | QAbstract3DSeries |
Inherited By: |
- 継承メンバを含む全メンバ一覧
- Abstract3DSeries はQt Graphs QML Types for 3D に含まれます。
プロパティ
- 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
- 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)
詳細説明
この抽象クラスは以下のサブタイプの基底クラスとなる:Bar3DSeries Scatter3DSeries 、およびSurface3DSeries 。
詳細については、Qt Graphs 3Dによるデータ処理を参照してください。
プロパティの説明
baseColor : color |
シリーズの基本色。
colorStyle およびGraphsTheme.seriesColorsも参照してください 。
baseGradient : Gradient |
系列のベースグラデーション。
colorStyleも参照して ください。
colorStyle : GraphsTheme.ColorStyle |
シリーズのカラースタイル。
itemLabel : string |
フォーマットされた項目ラベル。選択項目がない場合、または選択項目が表示されていない場合は、空の文字列を返します。
itemLabelFormatも参照して ください。
itemLabelFormat : string |
このシリーズのデータ項目のラベル・フォーマット。この書式は、項目が選択されている場合など、単一の項目ラベルに使用されます。この書式がどのように解釈されるかは、系列タイプによって異なります。
itemLabelVisible : bool |
true
の場合、項目ラベルはグラフのフローティング・ラベルとして描画される。そうでない場合、項目ラベルは描画されない。外部コントロールに項目ラベルを表示するには、このプロパティをfalse
に設定する。デフォルトはtrue
。
itemLabelFormat およびitemLabelも参照してください 。
lightingMode : Abstract3DSeries.LightingMode |
照明モード シリーズ内のアイテムの照明モード。デフォルト値は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 |
シリーズの複数アイテムのハイライトグラデーション。
name : string |
シリーズ名。タグ@seriesName
を用いてアイテムラベル形式で使用することができます。
itemLabelFormatも参照 。
singleHighlightColor : color |
シリーズの単一アイテムのハイライトカラー。
singleHighlightGradient : Gradient |
シリーズの単項目ハイライトグラデーション。
type : Abstract3DSeries.SeriesType |
シリーズのタイプ。QAbstract3DSeries::SeriesType のいずれかの値。
userDefinedMesh : string |
mesh がAbstract3DSeries.Mesh.UserDefined の場合に使用される、ユーザー定義のオブジェクト用カスタムメッシュのファイル名。
注: ファイルはQtQuick3D メッシュ形式である必要があります。他の3Dモデル形式からメッシュを作成するには、balsam
変換ツールを使用してください。
visible : bool |
シリーズの可視性。false
の場合、系列はレンダリングされません。
シグナル ドキュメント
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
です。
|
このシグナルは、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
です。
singleHighlightColorChanged(color color) |
このシグナルはsingleHighlightColor がcolor に変更されたときに発せられる。
注: 対応するハンドラはonSingleHighlightColorChanged
です。
singleHighlightGradientChanged(Gradient gradient) |
このシグナルはsingleHighlightGradient がgradient に変更されたときに発せられる。
注: 対応するハンドラはonSingleHighlightGradientChanged
です。
userDefinedMeshChanged(string fileName) |
このシグナルはuserDefinedMesh がfileName に変更されたときに発せられる。
注: 対応するハンドラはonUserDefinedMeshChanged
です。
visibilityChanged(bool visible) |
このシグナルは、シリーズの可視性がvisible に変化したときに発せられる。
注意 : 対応するハンドラはonVisibilityChanged
です。
メソッドドキュメント
axis とangle からメッシュ回転クォータニオンを構築する便利な関数.
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.