MoveAlongPath¶
限定名称: manim.animation.movement.MoveAlongPath
- class MoveAlongPath(mobject=None, *args, use_override=True, **kwargs)[源]¶
基类:
Animation
使一个mobject沿着另一个mobject的路径移动。
示例: MoveAlongPathExample ¶
from manim import * class MoveAlongPathExample(Scene): def construct(self): d1 = Dot().set_color(ORANGE) l1 = Line(LEFT, RIGHT) l2 = VMobject() self.add(d1, l1, l2) l2.add_updater(lambda x: x.become(Line(LEFT, d1.get_center()).set_color(ORANGE))) self.play(MoveAlongPath(d1, l1), rate_func=linear)
class MoveAlongPathExample(Scene): def construct(self): d1 = Dot().set_color(ORANGE) l1 = Line(LEFT, RIGHT) l2 = VMobject() self.add(d1, l1, l2) l2.add_updater(lambda x: x.become(Line(LEFT, d1.get_center()).set_color(ORANGE))) self.play(MoveAlongPath(d1, l1), rate_func=linear)
方法
根据alpha值对
Animation
的mobject进行插值。属性
run_time
- _original__init__(mobject, path, suspend_mobject_updating=False, **kwargs)¶
初始化自身。有关准确签名,请参阅 help(type(self))。