gpt4 book ai didi

file - 在 ParaView 中显示高程网格

转载 作者:行者123 更新时间:2023-12-02 05:33:50 26 4
gpt4 key购买 nike

我是 ParaView 的新手,完全迷失了所有不同的数据格式。我想要做的就是显示一个由程序生成的高程网格。我将高程网格存储在一个二维 float 组中,该数组由 xy 坐标索引并存储 z 坐标。换句话说,elevationGrid[x][y] 存储点 (x, y) 以上的高度。

我应该为此使用哪种文件格式,它是如何定义的?如果有人可以提供一个示例文件,例如 3x3 网格,那将是理想的。

最佳答案

第一种方法使用 5x5 网格和方程 z = x^2+y^2,使用非常简单的输入格式。这是一种通用方法,并非专门用于结构化网格。以下是使用 Paraview 3.14.1 完成的。

1) 将您的数据保存为 csv 格式,即:

"x","y","z"
-0.5,-0.5,0.5
-0.30000001,-0.5,0.34000001
-0.1,-0.5,0.26
[...]
0.1,0.5,0.26
0.30000001,0.5,0.34000001
0.5,0.5,0.5

2) 在 Paraview 中打开您的 csv 文件

填写所需的导入选项。

3) 将表格转换为几何点

应用过滤器 > 按字母顺序 > 表格到点

系统会要求您为每个坐标提供每个变量。

4) 显示 3D View 以查看您的观点

创建一个新的可视化 View (添加一个新选项卡)并选择“3D View ”。单击管道中其名称附近的小眼睛,激活您的 TableToPoints 过滤器。

如果一切正常,此时您将看到您的散点图。

5) 最后一步:创建表面

应用过滤器 > 按字母顺序 > Delaunay 2D

并使用默认选项,最终获得:

elevation

编辑:

我记得创建高程图的专用函数的名称...它是Wrap by scalar 函数。您可以将它与上述一些步骤结合起来,以更轻松地获得您想要的东西。如有必要,我可以举个例子。

关于file - 在 ParaView 中显示高程网格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12809758/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com