广播¶
限定名称: manim.animation.specialized.Broadcast
- class Broadcast(mobject=None, *args, use_override=True, **kwargs)[source]¶
基类:
LaggedStart
从
initial_width
开始广播一个 mobject,直到 mobject 的实际大小。- 参数:
mobject – 要广播的 mobject。
focal_point (Sequence[float]) – 广播的中心,默认为 ORIGIN。
n_mobs (int) – 从焦点发出的 mobject 数量,默认为 5。
initial_opacity (float) – 从广播发出的 mobject 的起始描边不透明度,默认为 1。
final_opacity (float) – 从广播发出的 mobject 的最终描边不透明度,默认为 0。
initial_width (float) – mobject 的初始宽度,默认为 0.0。
remover (bool) – 动画结束后是否应将 mobject 从场景中移除,默认为 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))
方法
属性
run_time
- _original__init__(mobject, focal_point=array([0., 0., 0.]), n_mobs=5, initial_opacity=1, final_opacity=0, initial_width=0.0, remover=True, lag_ratio=0.2, run_time=3, **kwargs)¶
初始化自身。有关准确签名,请参阅 help(type(self))。
- 参数:
focal_point (Sequence[float])
n_mobs (int)
initial_opacity (float)
final_opacity (float)
initial_width (float)
remover (bool)
lag_ratio (float)
run_time (float)
kwargs (Any)