2014-01-22 28 views
2

我正在试图将我的数据文件转换为Paraview可以读取的内容。我迄今发现的是,它需要转换为VTK,但我不知道如何开始这个。我看到了一堆答案,但没有涉及到我需要的东西。这是我有...我有一个.dat文件,有4列数字。将ASCII码的3D数组转换为文件Paraview可以读取

的x坐标,y坐标,在这一点上

我使用的代码是在FORTRAN z坐标,密度。有人可以请我指出正确的方向。 Fortran可以输出文件本身,或者我可以使用什么来转换它。谢谢。

+0

Fortran可以自己编写VTK数据文件,如果你想使用XML来获得新的VTK格式,你需要做一个base64编码,这可能是最好的C.通过ISO-C-Binding,你也可以从Fortran中调用VTK本身。这可能会给你一个想法:http://szaghi.github.io/Lib_VTK_IO/index.html – haraldkl

+0

我想你知道VTK文件格式说明http://www.vtk.org/VTK/img/file-formats。 PDF? – Jakob

+0

您是否想将这些数据绘制为结构化网格,或者只是将它们作为数组(或散点图)导入Paraview中? –

回答

1

Paraview支持一堆不同的文件格式。 Paraview使用所谓的阅读器读取这些不同的文件格式。你可以得到支持的文件格式/读者在这里的列表:

Paraview list of readers

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

UCD format

如图中所示,所有你所要做的就是输入你的点坐标,然后列出你的细胞(你根本点,这),最后为每个点输入相应的矢量数据。

相关问题