0

以下代码没有向我显示围绕原点旋转的圆,而是显示错误消息“我认为您可能已经调用了一个您打算作为 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)
4

1 回答 1

0

self.play(c.rotate,PI/2,about_point=ORIGIN,run_time=5)

于 2020-03-30T04:07:45.203 回答