循环替换¶
限定名称: manim.animation.transform.CyclicReplace
- class CyclicReplace(mobject=None, *args, use_override=True, **kwargs)[source]¶
基础类:
Transform一个循环移动物体的动画。
特别是,这意味着:第一个mobject取代了第二个mobject的位置,第二个mobject取代了第三个mobject的位置,依此类推。最后一个mobject取代了第一个mobject的位置。
- Parameters:
示例
示例: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))方法
create_target属性
path_arcpath_func