HeightMapSurfaceDataProxy QML Type
| Import Statement: | import QtGraphs |
| In C++: | QHeightMapSurfaceDataProxy |
| Inherits: |
- 継承されたメンバーを含むすべてのメンバーの一覧
- HeightMapSurfaceDataProxyは、Qt Graphs の3D用QMLタイプの一部です。
プロパティ
- autoScaleY : real
- heightMapFile : string
- maxXValue : real
- maxYValue : real
- maxZValue : real
- minXValue : real
- minYValue : real
- minZValue : real
- type : AbstractDataProxy.DataType
信号
- autoScaleYChanged(bool enabled)
- heightMapFileChanged(string filename)
- maxXValueChanged(real value)
- maxYValueChanged(real value)
- maxZValueChanged(real value)
- minXValueChanged(real value)
- minYValueChanged(real value)
- minZValueChanged(real value)
詳細な説明
QHeightMapSurfaceDataProxy 表面に関連する高さマップデータの処理を担当します。高さマップを表面プロットとして可視化します。
より詳細な説明については、QHeightMapSurfaceDataProxy を参照してください。
Qt Graphs 「3D データ処理」も参照してください 。
プロパティのドキュメント
autoScaleY : real
高さ値をY軸に合わせてスケーリングします。デフォルトはfalse です。このプロパティをtrue に設定すると、高さ値はminYValue からmaxYValue の範囲に収まるようにY軸に合わせてスケーリングされます。
heightMapFile : string
可視化する高さマップ画像を含むファイル。このプロパティを設定すると、現在のデータが高さマップデータに置き換えられます。
画像ファイルはいくつかの形式で指定できますが、そのまま使用できない形式の場合は、変換が行われます。
注: 結果が正しく見えない場合は 、自動変換に失敗したため、設定する前に手動で画像を変換してみてください。推奨される形式は、グレースケールのQImage::Format_RGB32 です。
画像がグレースケールの場合、画像の高さはピクセルの赤成分から読み取られます。それ以外の場合は、ピクセルの赤、緑、青の各成分から算出された平均値となります。大きな画像の場合、グレースケール画像を使用することでデータ変換速度が向上する可能性があります。
ハイトマップには X 軸や Z 軸の値が含まれていないため、これらの値はminXValue 、maxXValue 、minZValue 、およびmaxZValue プロパティを使用して個別に指定する必要があります。X 値は画像の水平方向に対応し、Z 値は垂直方向に対応します。これらのプロパティのいずれかを設定すると、既存のハイトマップに対して非同期での再解像処理がトリガーされます。
推奨されない形式:すべてのモノクロ形式(例:QImage::Format_Mono )。
maxXValue : real
生成されるサーフェスポイントのX座標の最大値。デフォルトは10.0 です。このプロパティを設定すると、範囲が有効な範囲内にとどまるよう、必要に応じて対応する最小値が調整されます。
maxYValue : real
生成されるサーフェスポイントの最大Y値。デフォルトは10.0 です。このプロパティを設定すると、範囲が有効な範囲内にとどまるよう、必要に応じて対応する最小値が調整されます。
maxZValue : real
生成されるサーフェスポイントの最大Z値。デフォルトは10.0 です。このプロパティを設定すると、範囲が有効な範囲内にとどまるよう、必要に応じて対応する最小値が調整されます。
minXValue : real
生成されるサーフェスポイントの最小X値。デフォルトは0.0 です。このプロパティを設定すると、範囲が有効な範囲内にとどまるよう、必要に応じて対応する最大値が調整されます。
minYValue : real
生成されるサーフェス点のY座標の最小値。デフォルトは0.0 です。このプロパティを設定すると、範囲が有効な範囲内にとどまるよう、必要に応じて対応する最大値が調整されます。
minZValue : real
生成されるサーフェスポイントの最小Z値。デフォルトは0.0 です。このプロパティを設定すると、範囲が有効な範囲内にとどまるよう、必要に応じて対応する最大値が調整されます。
type : AbstractDataProxy.DataType [read-only]
プロキシの型。QAbstractDataProxy::DataType の値のいずれか。
Signal ドキュメント
autoScaleYChanged(bool enabled)
このシグナルは、autoScaleY がenabled に変更されたときに発生します。
注: 対応するハンドラは onAutoScaleYChanged です。
heightMapFileChanged(string filename)
このシグナルは、heightMapFile がfilename に変更されたときに発生します。
注: 対応するハンドラは onHeightMapFileChanged です。
maxXValueChanged(real value)
このシグナルは、maxXValue がvalue に変更されたときに発生します。
注: 対応するハンドラは onMaxXValueChanged です。
maxYValueChanged(real value)
このシグナルは、maxYValue がvalue に変更されたときに発生します。
注: 対応するハンドラは onMaxYValueChanged です。
maxZValueChanged(real value)
このシグナルは、maxZValue がvalue に変化したときに発生します。
注: 対応するハンドラは onMaxZValueChanged です。
minXValueChanged(real value)
このシグナルは、minXValue がvalue に変更されたときに発生します。
注: 対応するハンドラは onMinXValueChanged です。
minYValueChanged(real value)
このシグナルは、minYValue がvalue に変更されたときに発生します。
注: 対応するハンドラは onMinYValueChanged です。
minZValueChanged(real value)
このシグナルは、minZValue がvalue に変更されたときに発生します。
注: 対応するハンドラは onMinZValueChanged です。
© 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.