HeightMapSurfaceDataProxy QML Type
Import Statement: | import QtDataVisualization 1.8 |
Since: | QtDataVisualization 1.0 |
In C++: | QHeightMapSurfaceDataProxy |
Inherits: |
プロパティ
- 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 Data Handlingも参照してください 。
プロパティの説明
autoScaleY : real |
高さの値を Y 軸にスケールします。デフォルトはfalse
です。このプロパティをtrue
に設定すると、高さ値はminYValue
とmaxYValue
の間の Y 軸に収まるようにスケーリングされます。
このプロパティは Qt 6.3 で導入されました。
heightMapFile : string |
このプロパティは Qt 6.3 で導入されました。このプロパティを設定すると、現在のデータがハイトマップデータに置き換えられます。
画像ファイルにはいくつかの形式がありますが、直接使用できる形式でない場合は変換が行われます。
注意: もし結果が間違っているようであれば、自動変換に失敗しているので、設定する前に自分で画像を変換してみてください。望ましい形式はグレースケールでQImage::Format_RGB32 。
画像の高さは、画像がグレースケールの場合はピクセルの赤成分から読み取られ、そうでない場合はピクセルの赤、緑、青成分から計算された平均値となります。グレースケール画像を使用すると、大きな画像のデータ変換速度が向上する可能性があります。
高さマップはX軸やZ軸の値を含まないので、それらの値はminXValue,maxXValue,minZValue,maxZValue プロパティを用いて個別に与える必要があります。X値は画像の水平方向に対応し、Z値は垂直方向に対応する。これらのプロパティのいずれかを設定すると、既存のハイトマップが非同期で再解析されます。
推奨されないフォーマット:すべてのモノラルフォーマット(例:QImage::Format_Mono )。
maxXValue : real |
生成されるサーフェスポイントの最大X値。デフォルトは10.0
です。 このプロパティを設定すると、必要に応じて対応する最小値が調整され、有効な範囲が維持されます。
maxYValue : real |
生成されるサーフェス点の最大Y値。デフォルトは10.0
です。 このプロパティを設定すると、必要に応じて対応する最小値が調整され、有効な範囲が維持されます。
このプロパティは Qt 6.3 で導入されました。
maxZValue : real |
生成されるサーフェス点の Z 値の最大値。デフォルトは10.0
。このプロパティを設定すると、必要に応じて対応する最小値が調整され、有効な範囲が維持されます。
minXValue : real |
生成されるサーフェス点のX値の最小値。デフォルトは0.0
です。 このプロパティを設定すると、必要に応じて対応する最大値が調整され、有効な範囲が維持されます。
minYValue : real |
生成されるサーフェスポイントのY値の最小値。デフォルトは0.0
です。 このプロパティを設定すると、対応する最大値が必要に応じて調整され、有効な範囲が維持されます。
このプロパティは Qt 6.3 で導入されました。
minZValue : real |
生成されるサーフェス点の Z 値の最小値。デフォルトは0.0
です。このプロパティを設定すると、必要に応じて対応する最大値が調整され、有効な範囲が維持されます。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。