Broadcast

Qualified name: manim.animation.specialized.Broadcast

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

Bases: manim.animation.composition.LaggedStart

Broadcast a mobject starting from an initial_width, up to the actual size of the mobject.

Parameters
  • mobject – The mobject to be broadcast.

  • focal_point – The center of the broadcast, by default ORIGIN.

  • n_mobs – The number of mobjects that emerge from the focal point, by default 5.

  • initial_opacity – The starting stroke opacity of the mobjects emitted from the broadcast, by default 1.

  • final_opacity – The final stroke opacity of the mobjects emitted from the broadcast, by default 0.

  • initial_width – The initial width of the mobjects, by default 0.0.

  • remover – Whether the mobjects should be removed from the scene after the animation, by default True.

  • lag_ratio – The time between each iteration of the mobject, by default 0.2.

  • run_time – The total duration of the animation, by default 3.

  • kwargs – Additional arguments to be passed to LaggedStart.

Examples

Example: BroadcastExample

from manim import *

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

Methods