移动到目标

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

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

基础类:Transform

将mobject转换为存储在其target属性中的mobject。

调用generate_target()方法后,mobject的target属性会被填充为其副本。修改该属性后,播放MoveToTarget动画会将原始mobject转换为存储在target属性中的修改后的对象。

示例

示例: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

属性

path_arc

path_func

Parameters:

mobject (Mobject)