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]
現在のシステムがサーフェスのフラットシェーディングをサポートしているかどうかを示します。これには、GL_EXT_gpu_shader4 拡張機能を備えた GLSL バージョン 1.2 以上が必要です。
注:この 読み取り専用プロパティは、最初のレンダリングパス終了後に正しい値に設定されます。それまでは常にtrue となります。
invalidSelectionPosition : point
無効な選択位置を表す定数プロパティです。この位置をselectedPoint プロパティに設定することで、このシリーズから選択範囲を解除します。
AbstractGraph3D::clearSelection()も参照してください 。
selectedPoint : point
シリーズ的数据配列内の行と列で指定された位置にあるサーフェスグリッドポイントを、選択されたものとして設定します。一度に選択できるポイントは1つだけです。
この系列から選択を解除するには、位置として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.