gpt4 book ai didi

python - 如何让paraview的相机命令同时生效

转载 作者:行者123 更新时间:2023-12-01 02:00:46 25 4
gpt4 key购买 nike

晚上好,我有一个在平行 View 中旋转相机的脚本。看起来像这样。

camera.Elevation(45)  
camera.Roll(90)
Render()

问题是,当相机从已经旋转的位置开始旋转第二个命令时,更改命令的顺序会改变最终方向。有没有办法让两个命令同时生效?谢谢您的建议

最佳答案

给定一个 vtkCamera 对象,有一个方法 ApplyTransform 允许您将 vtkTransform 对象应用于您的相机。

vtkTransform 对象比 vtkCamera 接口(interface)中公开的简单方法有更多的转换方法。您甚至可以使用多个变换对象来构建变换系统。如果您已有相机的变换矩阵,则可以使用 SetMatrix 方法将其传递给 vtkTransform 对象。

https://www.vtk.org/doc/nightly/html/classvtkTransform.html

关于python - 如何让paraview的相机命令同时生效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49675452/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com