我是ParaView的新手,完全迷失了所有不同的数据格式。我想要做的就是显示由程序生成的高程网格。我将高程网格存储在浮点数的二维数组中,该数组由x
和y
坐标索引并存储z
坐标。换句话说,elevationGrid[x][y]
将高度存储在点(x,y)之上。
我应该使用哪种文件格式以及如何定义?如果有人可以为3x3网格提供示例文件,那将是理想的。
答案 0 :(得分:15)
使用非常简单的输入格式,使用5x5网格和方程z = x ^ 2 + y ^ 2的第一种方法。这是一种通用方法,不是专门用于结构化网格。 Paraview 3.14.1已完成以下工作。
"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
填写所需的导入选项。
应用过滤器>按字母顺序>表到点
您将被要求为每个坐标提供每个变量。
创建新的可视化视图(添加新选项卡)并选择“3D视图”。 激活您的TableToPoints过滤器,点击管道中名称附近的小眼睛。
如果evething正常,此时您将看到散点图。
应用过滤器>按字母顺序> Delaunay 2D
使用默认选项,最终获得:
修改强>
我记得用于创建高程图的专用函数的名称......它是 标量 功能。您可以将其与上述步骤结合使用,以便更轻松地获得所需内容。如有必要,我可以给你一个例子。