Paraview 高程命令

Paraview Elevation command

我一直在尝试为旋转相机的 paraview 编写 python 脚本。 它看起来像这样:

from paraview.simple import *
paraview.simple._DisableFirstRenderCameraReset()
camera=GetActiveCamera()
# get animation scene
animationScene1 = GetAnimationScene()
#camera.Azimuth(45)          
#Render()
camera.Elevation(45)       
Render()

因此,当方位角将结构旋转 45 度并旋转 8 圈使其回到原始位置时,仰角是不同的。 它只需要 6 次旋转,就好像跳过了旋转 3 和 4。它还会给出警告
由于视图平面法线是平行的,因此重置视图

非常感谢任何建议 谢谢!

事实证明,如果你添加命令

camera.OrthogonalizeViewUp()

它可以防止警告,从而防止相机的方向改变