如何使用python脚本在paraview中逐场景创建动画

如何使用python脚本在paraview中逐场景创建动画,python,paraview,Python,Paraview,晚上好,, 我有一系列的vtk文件。 我编写了一个脚本,对这些文件执行特定的旋转,然后使用 animationScene1.GoToNext() 转到下一个场景,将执行新的旋转e.t.c。 如何将新创建的场景添加到视频格式输出? 简言之,我希望每次脚本跳转到一个新场景并旋转以保存旧场景,最后有一个每个场景具有正确旋转的视频 非常感谢您抽出时间因为您要使用python脚本将相机移动到特定位置,最简单的方法是使用 SaveScreenshot("path/to/your/imageN.png")

晚上好,, 我有一系列的vtk文件。 我编写了一个脚本,对这些文件执行特定的旋转,然后使用 animationScene1.GoToNext() 转到下一个场景,将执行新的旋转e.t.c。 如何将新创建的场景添加到视频格式输出? 简言之,我希望每次脚本跳转到一个新场景并旋转以保存旧场景,最后有一个每个场景具有正确旋转的视频
非常感谢您抽出时间

因为您要使用python脚本将相机移动到特定位置,最简单的方法是使用

SaveScreenshot("path/to/your/imageN.png")

然后从所有图像重建视频。

使用ParaView GUI时,是否设置了动画以便在按下播放按钮时播放?如果是的话,保存动画就可以了。谢谢你的回复,但是旋转是通过python脚本生成和完成的,保存动画只有在完成之后才会生效。理想情况下,我希望运行脚本,同时生成动画。因此,您有两种可能性:要么自己用python保存每个图像,要么将旋转实现为标准动画过程。请参见“动画视图->摄影机”“在设置动画视图摄影机”中,是否有方法自动导入~10000个位置?如果没有,如何在python中保存每个图像?目前还无法导入相机位置。要在pvpython中保存图像,请使用
保存屏幕截图(“path/To/yourFile.png”)