我将尝试通过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()