Circumscribe¶
完全限定名称: manim.animation.indication.Circumscribe
- 类 Circumscribe(mobject=None, *args, use_override=True, **kwargs)[源]¶
基类:
Succession
在mobject周围绘制一条临时线。
- 参数:
mobject (Mobject) – 要被包围的mobject。
fade_in – 是否使包围形状淡入。否则将绘制它。
fade_out – 是否使包围形状淡出。否则将撤销绘制它。
time_width – 绘制和撤销绘制的时间宽度。如果 fade_in 或 fade_out 为 True,则会被忽略。
buff (浮点数) – 包围形状与给定mobject之间的距离。
color (ParsableManimColor) – 包围形状的颜色。
run_time – 整个动画的持续时间。
kwargs – 要传递给
Succession
构造函数的额外参数
示例
示例: UsingCircumscribe ¶
from manim import * class UsingCircumscribe(Scene): def construct(self): lbl = Tex(r"Circum-\\scribe").scale(2) self.add(lbl) self.play(Circumscribe(lbl)) self.play(Circumscribe(lbl, Circle)) self.play(Circumscribe(lbl, fade_out=True)) self.play(Circumscribe(lbl, time_width=2)) self.play(Circumscribe(lbl, Circle, True))
class UsingCircumscribe(Scene): def construct(self): lbl = Tex(r"Circum-\\scribe").scale(2) self.add(lbl) self.play(Circumscribe(lbl)) self.play(Circumscribe(lbl, Circle)) self.play(Circumscribe(lbl, fade_out=True)) self.play(Circumscribe(lbl, time_width=2)) self.play(Circumscribe(lbl, Circle, True))
方法
属性
run_time
- _original__init__(mobject, shape=<class 'manim.mobject.geometry.polygram.Rectangle'>, fade_in=False, fade_out=False, time_width=0.3, buff=0.1, color=ManimColor('#FFFF00'), run_time=1, stroke_width=4, **kwargs)¶
初始化自身。有关准确签名,请参阅 help(type(self))。
- 参数:
mobject (Mobject)
shape (类型)
buff (浮点数)
color (ParsableManimColor)