【发布时间】:2016-04-07 18:10:22
【问题描述】:
我有 2 个不同时间步长的身体坐标和速度数据。我想使用 paraview 将其可视化。我可以就使用哪种文件格式以及在哪里可以获得这些文件格式提出一些建议吗?
模拟应包括粒子通过空间中不同点时的速度矢量图。
【问题讨论】:
标签: simulation paraview
我有 2 个不同时间步长的身体坐标和速度数据。我想使用 paraview 将其可视化。我可以就使用哪种文件格式以及在哪里可以获得这些文件格式提出一些建议吗?
模拟应包括粒子通过空间中不同点时的速度矢量图。
【问题讨论】:
标签: simulation paraview
有许多可以采用的策略。在你的情况下,我相信这意味着你有很多时间步,但每个时间步的数据很少,因为你只有两个身体问题。
一种简单但可能效率很低的方法是使用您选择的语言创建 legacyVTK 文件。
这里解释了这种非常简单的 ASCII 文件格式: http://www.vtk.org/wp-content/uploads/2015/04/file-formats.pdf
在您的情况下,您将拥有大量的 legacyVTK 文件,每个时间步一个,paraview 会将它们的整体读取为时间序列。缺点是这需要大量文件,但其中的数据很少。
还有用于将数据写入 VTK 数组的 python 和 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
希望有帮助!
【讨论】: