将ASCII数组转换为ASCII文件Paraview可以读取

时间:2014-01-22 21:18:52

标签: 3d fortran vtk paraview multidimensional-array

我正在尝试将我的数据文件转换为Paraview可以读取的内容。到目前为止我发现它需要转换为VTK,但我不知道如何开始。我看到了很多答案,但没有涉及我需要的东西。这是我的...我有一个包含4列数字的.dat文件。

x-坐标,y-坐标,z-坐标,该点的密度

我使用的代码是fortran。有人可以指出我正确的方向。 fortran可以输出文件本身或我可以使用什么来转换它。谢谢。

2 个答案:

答案 0 :(得分:1)

Paraview支持一堆不同的文件格式。 Paraview使用所谓的读者读取这些不同的文件格式。您可以在此处获取支持文件格式/阅读器列表:

Paraview list of readers

列表中的第一个(AVS UCD)非常易于使用。以下网页指示用于为此阅读器构建文件的格式:

UCD format

如图所示,您所要做的就是输入您的点坐标,然后列出您的单元格(对于您而言只是点),最后为每个点输入相应的矢量数据。

答案 1 :(得分:1)

您的.dat文件是.csv文件。

将其重命名为.csv并使用ParaView将其打开,然后在其上应用TableToPoints或TableToStructuredGrid过滤器。