以下代码没有向我显示围绕原点旋转的圆,而是显示错误消息“我认为您可能已经调用了一个您打算作为 Scene.play 参数传入的方法”,除此之外我试图转换c 已经旋转了 c2 但它没有显示我希望的旋转部分
def construct(self):
self.setup_axes(animate=True)
d=0.7
c=Circle(width=d*(2**0.5),fill_color=RED,fill_opacity=0.3)
c2=Circle(width=d*(2**0.5),fill_color=RED,fill_opacity=0.3)
vec=np.array([0*d,2*d,0])
c.move_to(vec)
self.play(ShowCreation(c),run_time=3)
vec[0]-=d*1;
c2.move_to(vec)
self.play(Transform(c,c2),run_time=3)
self.play(c.rotate(PI/2,about_point=np.array([0,0,0])),run_time=3)
self.wait(3)