GrowFromPoint¶
限定名称: manim.animation.growing.GrowFromPoint
- 类 GrowFromPoint(mobject=None, *args, use_override=True, **kwargs)[源]¶
基类:
Transform
通过从一个点生长来引入一个
Mobject
。- 参数:
mobject (Mobject) – 要引入的 Mobject 对象。
point (np.ndarray) – Mobject 对象从中生长的点。
point_color (str) – Mobject 对象在生长到完整大小之前的初始颜色。留空以匹配 Mobject 对象的颜色。
示例
示例: GrowFromPointExample ¶
from manim import * class GrowFromPointExample(Scene): def construct(self): dot = Dot(3 * UR, color=GREEN) squares = [Square() for _ in range(4)] VGroup(*squares).set_x(0).arrange(buff=1) self.add(dot) self.play(GrowFromPoint(squares[0], ORIGIN)) self.play(GrowFromPoint(squares[1], [-2, 2, 0])) self.play(GrowFromPoint(squares[2], [3, -2, 0], RED)) self.play(GrowFromPoint(squares[3], dot, dot.get_color()))
class GrowFromPointExample(Scene): def construct(self): dot = Dot(3 * UR, color=GREEN) squares = [Square() for _ in range(4)] VGroup(*squares).set_x(0).arrange(buff=1) self.add(dot) self.play(GrowFromPoint(squares[0], ORIGIN)) self.play(GrowFromPoint(squares[1], [-2, 2, 0])) self.play(GrowFromPoint(squares[2], [3, -2, 0], RED)) self.play(GrowFromPoint(squares[3], dot, dot.get_color()))
方法
创建起始 Mobject 对象
创建目标
属性
路径弧
路径函数
运行时间