博客
关于我
VTK:网格之FitToHeightMap
阅读量:402 次
发布时间:2019-03-05

本文共 649 字,大约阅读时间需要 2 分钟。

VTK:网格之FitToHeightMap

在VTK库中,FitToHeightMapFilter是一个强大的工具,用于将vtkPolyData数据转换为高度图。此处以vtkPlaneSource生成的平面为基础,平面上的点1和点2是根据DEM边界框计算的。每个点的z坐标都设置为对应的DEM高度值。通过ProbeFilter,我们可以将来自DEM的标量高程数据应用到平面上。接着,WarpScalar filter将将这个高度数据应用到变形后的网格上。一旦平面被悬停在变形后的DEM网格上,我们就可以使用相同的lookup table来显示两者。

操作步骤如下:

  • 生成原始网格
  • 应用高度数据
  • 变形网格
  • 显示结果
  • 在下图中,可以看到原始网格(左)和点拟合网格(中)。通过对比可以看出,点拟合后的网格更贴合DEM的实际高度分布。

    描述

    在这个示例中,FitToHeightMapFilter被用于将由vtkPlaneSource生成的平面数据转换为高度图。平面的点1和点2的位置是根据DEM的边界框确定的。每个点的z坐标都被设置为对应的DEM高度值。随后,ProbeFilter用于将这些高度数据应用到平面上。接着,WarpScalar filter将将这个高度数据应用到变形后的网格上。最后,通过lookup table,我们可以同时显示原始网格和变形后的网格。

    通过对比左右两图,可以清晰地看到点拟合网格与原始网格之间的差异。点拟合后的网格更加贴合DEM的实际高度分布,使得整个视觉效果更加逼真。

    转载地址:http://wonwz.baihongyu.com/

    你可能感兴趣的文章
    POWER ENGLISH (6) - MODEL
    查看>>
    power english (1) —— passion
    查看>>
    Power English (1) 原文
    查看>>
    power English (3)原文
    查看>>
    POWER ENGLISH(7)- repetition
    查看>>
    SpringBoot中集成SpringBatch详细解析与实战示例(CSV文件读取十万条数据进行业务处理后写入Mysql数据库)
    查看>>
    powerbi 一张表在另外一张表中出现的数量_PowerBi之初步学习笔记
    查看>>
    QGIS怎样设置简体中文以及新建可编辑的多边形的图层
    查看>>
    PowerBuilder 使用自定义事件触发键盘Enter事件
    查看>>
    PowerCreatorCMS UploadResourcePic 任意文件上传漏洞复现
    查看>>
    PowerDesigner 使用的一些技巧(转)
    查看>>
    QGIS在Windows上下载安装与建立空间数据库连接
    查看>>
    PowerDesigner165安装婆姐汉花教程
    查看>>
    PowerDesigner使用教程:设置注释、默认值属性
    查看>>
    PowerDesigner使用教程:不显示背景网格
    查看>>
    PowerDesigner使用教程:创建数据模型以及导出
    查看>>
    PowerDesigner使用教程:右侧工具栏显示/隐藏
    查看>>
    PowerDesigner使用教程:导出sql文件以及解决中文乱码问题
    查看>>
    PowerDesigner使用教程:时间字段设置
    查看>>
    PowerDesigner使用教程:给字段添加唯一约束
    查看>>