HeightMapSurfaceDataProxy QML Type

Surface3D 的基本代理类型。更多

Import Statement: import QtDataVisualization 1.9
Since: QtDataVisualization 1.0
In C++: QHeightMapSurfaceDataProxy
Inherits:

SurfaceDataProxy

属性

详细说明

HeightMapSurfaceDataProxy 负责处理与曲面相关的高度图数据。它提供了一种将高度地图可视化为曲面图的方法。

有关更完整的描述,请参阅QHeightMapSurfaceDataProxy

另请参阅 Qt Data Visualization 数据处理

属性文档

autoScaleY : real [since 6.3]

缩放高度值到 Y 轴。默认值为false 。当此属性设置为true 时,高度值将按比例缩放到minYValuemaxYValue 之间的 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 。设置此属性时,必要时会调整相应的最大值,以确保范围保持有效。


© 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.