MoveToTarget

限定名称: manim.animation.transform.MoveToTarget

class MoveToTarget(mobject=None, *args, use_override=True, **kwargs)[源]

基类: Transform

将一个 Mobject 变换为其 target 属性中存储的 Mobject。

调用 generate_target() 方法后,Mobject 的 target 属性将填充其一个副本。修改属性后,播放 MoveToTarget 动画会将原始 Mobject 变换为 target 属性中存储的修改后的 Mobject。

示例

示例: MoveToTargetExample

from manim import *

class MoveToTargetExample(Scene):
    def construct(self):
        c = Circle()

        c.generate_target()
        c.target.set_fill(color=GREEN, opacity=0.5)
        c.target.shift(2*RIGHT + UP).scale(0.5)

        self.add(c)
        self.play(MoveToTarget(c))
class MoveToTargetExample(Scene):
    def construct(self):
        c = Circle()

        c.generate_target()
        c.target.set_fill(color=GREEN, opacity=0.5)
        c.target.shift(2*RIGHT + UP).scale(0.5)

        self.add(c)
        self.play(MoveToTarget(c))

方法

check_validity_of_input

属性

路径弧

路径函数

运行时间

参数:

mobject (Mobject)

_original__init__(mobject, **kwargs)

初始化自身。有关准确签名,请参阅 help(type(self))。

参数:

mobject (Mobject)

返回类型: