Brace¶
Brace
和它的子类利用
TexMobject
生成大括号,并且实现了一些实用方法。
Brace¶
-
class
manimlib.mobject.svg.brace.
Brace
(mobject, direction=array([0.0, - 1.0, 0.0]), **kwargs)¶ 大括号
传入
mobject
表示大括号包起来的物体direction
表示大括号指向的方位(从哪个方向括住物体)-
get_tex
(*tex, **kwargs)¶ 返回放到了大括号尖端位置的TexMobject
-
get_text
(*text, **kwargs)¶ 返回放到了大括号尖端位置的TextMobject
-
get_tip
()¶ 获取大括号尖端位置的点
-
put_at_tip
(mob, use_next_to=True, **kwargs)¶ 把
mob
放在大括号指向的位置
-
BraceLabel¶
-
class
manimlib.mobject.svg.brace.
BraceLabel
(obj, text, brace_direction=array([0.0, - 1.0, 0.0]), **kwargs)¶ 带有
TexMobject
作为label的大括号传入
obj
为大括号括住的物体,brace_direction
为大括号的方向text
为大括号上面标注的文字Brace[0]为大括号,Brace[1]为文字
-
change_brace_label
(obj, *text)¶ 更改括起来的物体的文字
-
change_label
(*text, **kwargs)¶ 更改标注的文字
-
creation_anim
(label_anim=<class 'manimlib.animation.fading.FadeIn'>, brace_anim=<class 'manimlib.animation.growing.GrowFromCenter'>)¶ 返回创建label的动画(AnimationGroup)
-
shift_brace
(obj, **kwargs)¶ 更改括起来的物体
-