HeightMapSurfaceDataProxy QML 类型

用于 Surface3D 的基础代理类型。更多信息...

导入声明import QtGraphs
实例化 QHeightMapSurfaceDataProxy
继承

SurfaceDataProxy

状态技术预览

属性

详细描述

HeightMapSurfaceDataProxy 负责处理与表面相关的海拔图数据。它提供了一种将海拔图作为曲面图可视化的方式。

更多详细描述,请参阅 QHeightMapSurfaceDataProxy

另请参阅 Qt 图形 3D 数据处理

属性文档

autoScaleY : real

将高度值缩放至 Y 轴。默认为 false。当此属性设置为 true 时,高度值将缩放以适应在 Y 轴上介于 minYValuemaxYValue 之间。


heightMapFile : string

包含要可视化的海拔图图像的文件。设置此属性将用海拔图数据替换当前数据。

图像文件可以是多种格式之一,但如果它不是可直接使用的格式,则需要进行转换。

注意:如果结果看起来不正确,自动转换失败,您应该尝试在设置之前自行转换图像。首选格式为灰度下的 QImage::Format_RGB32

如果图像是灰度的,则从像素的红分量读取图像高度,否则从像素的红、绿和蓝分量计算平均值。使用灰度图像可能有助于提高大数据量图像的数据转换速度。

由于高度图不包含 X 或 Z 轴的值,需要使用 minXValuemaxXValueminZValuemaxZValue 属性分别给出这些值。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。设置此属性时,将相应地调整最大值(如果需要),以确保范围有效。


© 2024 Qt 公司有限公司。此处包含的文档贡献是各自所有者的版权。本提供的文档是在自由软件基金会发布的 GNU 自由文档许可协议版本 1.3 条件下许可的。Qt 和相应的标志是芬兰以及全球其他地区的 Qt 公司的商标。所有其他商标均为其各自所有者的财产。