用于后处理 vtu 或 pvd 文件的脚本

我对使用 python 脚本进行后处理还很陌生。但这些天我都使用 ParaView 来查看我的结果(不同时间步骤的图像)。但随着我的网格分辨率的增加,下一个时间步的图像需要永远加载。因此,我想创建一个 python 脚本,它可以以图像格式(png 或 jpeg)保存每个时间步的结果,也可以将图像合并为视频文件。

我有一个文件夹 SavingsforParaview,其中包含一个 .pvd 文件和 217 个 .vtu 文件,每个时间步一个。在 ParaView 中,我们加载 pvd 文件,然后将所有内容可视化。现在,我想构建一个脚本来执行相同的操作。我不想在 ParaView 中使用内置的 python 脚本,而是创建一个单独的文件,我可以使用 python 命令在终端中运行该文件。


跃然一笑
浏览 107回答 1
1回答

米琪卡哇伊

您可以使用菜单Python Trace中的 , Tool。用法:开始跟踪照常使用 PV(加载文件、设置过滤器和视图、截取屏幕截图...)停止追踪它会生成您的操作的 Python 版本并显示它。然后你可以将其保存为python文件并手动修改它。例如,您可以对前 2 个时间步执行 visu,然后编辑跟踪文件以添加循环并覆盖每个时间步。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python