HeightMapSurfaceDataProxy QML Type
| Import Statement: | import QtDataVisualization 1.12 |
| Since: | QtDataVisualization 1.0 |
| In C++: | QHeightMapSurfaceDataProxy |
| Inherits: | |
| Status: | Deprecated |
この型は非推奨です。新しいコードでの使用は強く推奨しません。
プロパティ
- autoScaleY : real
(since 6.3) - heightMapFile : string
- maxXValue : real
- maxYValue : real
(since 6.3) - maxZValue : real
- minXValue : real
- minYValue : real
(since 6.3) - minZValue : real
詳細な説明
HeightMapSurfaceDataProxyは、サーフェスに関連する高さマップデータの処理を担当します。これにより、高さマップをサーフェスプロットとして可視化することが可能になります。
より詳細な説明については、QHeightMapSurfaceDataProxy を参照してください。
「Qt Data Visualization データ処理」も参照してください 。
プロパティのドキュメント
autoScaleY : real [since 6.3]
高さ値をY軸に合わせてスケーリングします。デフォルトはfalse です。このプロパティがtrue に設定されている場合、高さ値はminYValue からmaxYValue の範囲に収まるようY軸に合わせてスケーリングされます。
このプロパティは Qt 6.3 で導入されました。
heightMapFile : string
可視化する高さマップ画像を含むファイル。このプロパティを設定すると、現在のデータが高さマップデータに置き換えられます。
画像ファイルはいくつかの形式で指定できますが、直接使用可能な形式でない場合は変換が行われます。
注: 結果が不正確な場合は 、自動変換に失敗したため、設定する前にご自身で画像を変換してみてください。推奨される形式は、グレースケールのQImage::Format_RGB32 です。
画像がグレースケールの場合、画像の高さはピクセルの赤成分から読み取られます。それ以外の場合は、ピクセルの赤、緑、青の各成分から計算された平均値となります。大きな画像の場合、グレースケール画像を使用することでデータ変換速度が向上する可能性があります。
ハイトマップには X 軸や Z 軸の値が含まれていないため、これらの値はminXValue 、maxXValue 、minZValue 、およびmaxZValue プロパティを使用して個別に指定する必要があります。X 値は画像の水平方向に対応し、Z 値は垂直方向に対応します。これらのプロパティのいずれかを設定すると、既存のハイトマップの非同期的な再解決がトリガーされます。
推奨されない形式:すべてのモノクロ形式(例:QImage::Format_Mono )。
maxXValue : real
生成されるサーフェスポイントの最大X値。デフォルトは10.0 です。このプロパティを設定すると、範囲が有効な範囲内にとどまるよう、必要に応じて対応する最小値が調整されます。
maxYValue : real [since 6.3]
生成されるサーフェスポイントのY座標の最大値。デフォルトは10.0 です。このプロパティを設定すると、範囲が有効な範囲内にとどまるよう、必要に応じて対応する最小値が調整されます。
このプロパティは Qt 6.3 で導入されました。
maxZValue : real
生成されるサーフェスポイントの最大Z値。デフォルトは10.0 です。このプロパティを設定すると、範囲が有効な範囲内にとどまるよう、必要に応じて対応する最小値が調整されます。
minXValue : real
生成されるサーフェスポイントの最小X値。デフォルトは0.0 です。このプロパティを設定すると、範囲が有効な範囲内となるよう、必要に応じて対応する最大値が調整されます。
minYValue : real [since 6.3]
生成されるサーフェス点の最小Y値。デフォルトは0.0 です。このプロパティを設定すると、範囲が有効な範囲内にとどまるよう、必要に応じて対応する最大値が調整されます。
このプロパティはQt 6.3で導入されました。
minZValue : real
生成されるサーフェスポイントの最小Z値。デフォルトは0.0 です。このプロパティを設定すると、範囲が有効な範囲内にとどまるよう、必要に応じて対応する最大値が調整されます。
© 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.