循环替换¶
限定名称: manim.animation.transform.CyclicReplace
- 类 CyclicReplace(mobject=None, *args, use_override=True, **kwargs)[source]¶
基类:
Transform
一个使mobjects循环移动的动画。
具体来说,这意味着:第一个mobject会移动到第二个mobject的位置,第二个移动到第三个的位置,以此类推。最后一个mobject会移动到第一个的位置。
- 参数:
示例
示例: CyclicReplaceExample ¶
from manim import * class CyclicReplaceExample(Scene): def construct(self): group = VGroup(Square(), Circle(), Triangle(), Star()) group.arrange(RIGHT) self.add(group) for _ in range(4): self.play(CyclicReplace(*group))
class CyclicReplaceExample(Scene): def construct(self): group = VGroup(Square(), Circle(), Triangle(), Star()) group.arrange(RIGHT) self.add(group) for _ in range(4): self.play(CyclicReplace(*group))
方法
创建目标
属性
路径弧
路径函数
run_time