我正在使用Mayavi来模拟卫星轨迹,因此随着卫星的移动,需要作为主要中心体的球体来旋转,但我似乎无法找到改变球体方向的方法,因为我正在使用这种方法来应用纹理,而球体实际上是TVTK Actor对象。有没有办法,或者我必须找到另一种方法来实现球体上的纹理,然后旋转它?谢谢你的帮助。我也对使用另一个python库持开放态度,它可以帮助我实现这一点。
在本例中,我们将在Mayavi中设置球体旋转的动画。
我们将创建一个球体源,并使用"变换"节点对其进行旋转。
我们还将添加一个标量剖切面来可视化旋转。
import numpy as np from mayavi import mlab#创建球体源sphere=mlab.pipeline.scaler_field(x,y,zi在范围(100(内的球体:transform.transform.rate(角度=0.2,轴=(1,0,0((mlab.draw((anim.save('rotating_sphere.gif',图=mlab.gcf(((