我在不同的时间步长有2个身体坐标和速度数据。我想使用paraview将其可视化。我可以就使用哪种文件格式以及在哪里获取这些文件格式提出一些建议吗? 当粒子通过空间中的不同点时,模拟应该包括速度矢量图。
答案 0 :(得分:1)
有许多策略可以采用。在你的情况下,我相信这意味着你有很多时间步骤,但每个时间步数很少,因为你只有两个身体问题。
然而,一种可能效率很低的简单方法是使用您选择的语言创建legacyVTK文件。
这个非常简单的ASCII文件格式在这里解释: http://www.vtk.org/wp-content/uploads/2015/04/file-formats.pdf
在您的情况下,您将拥有大量legacyVTK文件,每个时间步骤一个,并且paraview会将其全部读作时间序列。缺点是这需要大量文件,其中包含很少的数据。
也是用于将数据写入VTK数组的蟒蛇和matlab工具,它们可以是二进制的,也可以更高效。 在以下链接中,您将在Matlab中找到一个函数示例,以将常规3D数组导出到VTK。 https://www.mathworks.com/matlabcentral/fileexchange/47814-export-3d-data-to-paraview-in-vtk-legacy-file-format?requestedDomain=www.mathworks.com
希望有所帮助!