HeightMapSurfaceDataProxy QML 类型
Surface3D 的基本代理类型。Surface3D. 更多...
导入语句 | import QtDataVisualization 1.7 |
自 | QtDataVisualization 1.0 |
实例化 | QHeightMapSurfaceDataProxy |
继承 |
属性
- 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 数据可视化数据处理。
属性文档
autoScaleY : real |
将高度值缩放到 Y 轴。默认为 false
。当此属性设置为 true
时,高度值将缩放到适合 Y 轴在 minYValue
和 maxYValue
之间。
此属性是自 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 |
生成的表面点的最大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
。设置此属性时,如果需要,相应的最大值会进行调整,以确保范围保持有效。
© 2024 The Qt Company Ltd. 本文档中的文档贡献是各自所有者的版权。本文档的提供是根据自由软件基金会发布的