我正在尝试通过 python 脚本在 ParaView 中保存 .avi 动画。我编写的脚本有效,但动画对应于一个稳定的帧。为了从我的 paraView 模型中获取所有 10 帧的动画,我应该更改什么?
这是我的脚本(movie.py):
from paraview.simple import *
movie = servermanager.animation.AnimationScene()
movie.ViewModules = [GetActiveView()]
movie.NumberOfFrames = 10
movie_writer = servermanager.vtkSMAnimationSceneImageWriter()
movie_writer.SetFileName("/Users/wbr/Desktop/movie.avi")
movie_writer.SetFrameRate(1)
movie_writer.SetQuality(2)
movie_writer.SetAnimationScene(movie.SMProxy)
movie_writer.Save()