广播

限定名称: manim.animation.specialized.Broadcast

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

基础类:LaggedStart

initial_width开始广播一个mobject,直到达到mobject的实际大小。

Parameters:
  • mobject – 要广播的mobject。

  • focal_point (Sequence[float]) – 广播的中心,默认为 ORIGIN。

  • n_mobs (int) – 从焦点出现的mobjects数量,默认为5。

  • initial_opacity (float) – 从广播发出的mobjects的起始笔画不透明度,默认为1。

  • final_opacity (float) – 从广播中发出的物体的最终笔画不透明度,默认为0。

  • initial_width (float) – mobjects的初始宽度,默认为0.0。

  • remover (bool) – 动画结束后是否应从场景中移除mobjects,默认为True。

  • lag_ratio (float) – 每次mobject迭代之间的时间,默认为0.2。

  • run_time (float) – 动画的总持续时间,默认为3。

  • kwargs (Any) – 传递给LaggedStart的额外参数。

示例

示例:BroadcastExample

from manim import *

class BroadcastExample(Scene):
    def construct(self):
        mob = Circle(radius=4, color=TEAL_A)
        self.play(Broadcast(mob))
class BroadcastExample(Scene):
    def construct(self):
        mob = Circle(radius=4, color=TEAL_A)
        self.play(Broadcast(mob))

方法