跳转至

从边缘扩大

合格名称:manim.animation.growing.GrowFromEdge

Python
class GrowFromEdge(mobject=None, *args, use_override=True, **kwargs)
Bases: GrowFromPoint

Mobject通过从其边界框边缘之一增长它来引入。

参数

  • mobject – 要引入的 mobject。
  • edge – 寻找 mobject 边界框边缘的方向。
  • point_color – mobject 在增长到其完整大小之前的初始颜色。留空以匹配对象的颜色。

例子

示例:GrowFromEdgeExample

Python
from manim import *

class GrowFromEdgeExample(Scene):
    def construct(self):
        squares = [Square() for _ in range(4)]
        VGroup(*squares).set_x(0).arrange(buff=1)
        self.play(GrowFromEdge(squares[0], DOWN))
        self.play(GrowFromEdge(squares[1], RIGHT))
        self.play(GrowFromEdge(squares[2], UR))
        self.play(GrowFromEdge(squares[3], UP, point_color=RED))

方法

属性

path_arc
path_func