HeightMapSurfaceDataProxy QML 类型

Surface3D 的基本代理类型。Surface3D. 更多...

导入语句import QtDataVisualization 1.7
QtDataVisualization 1.0
实例化 QHeightMapSurfaceDataProxy
继承

SurfaceDataProxy

属性

详细说明

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

有关更详细的描述,请参阅 QHeightMapSurfaceDataProxy

另请参阅 Qt 数据可视化数据处理

属性文档

autoScaleY : real [since 6.3]

将高度值缩放到 Y 轴。默认为 false。当此属性设置为 true 时,高度值将缩放到适合 Y 轴在 minYValuemaxYValue 之间。

此属性是自 Qt 6.3 开始引入的。


heightMapFile : string

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

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

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

如果图像是灰度图,则从像素的红色组件读取图像高度;如果不是灰度图,则从红色、绿色和蓝色像素组件计算平均值。使用灰度图可以加快大型图像的数据转换速度。

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


© 2024 The Qt Company Ltd. 本文档中的文档贡献是各自所有者的版权。本文档的提供是根据自由软件基金会发布的GNU自由文档许可证版本1.3条款许可的。Qt及其相关标志是The Qt Company Ltd.在芬兰及/或其他国家和地区的商标。所有其他商标均为各自所有者的财产。