Brace¶
合格名称: manim.mobject.svg.brace.Brace
- 类 Brace(mobject, direction=array([0., -1., 0.]), buff=0.2, sharpness=2, stroke_width=0, fill_opacity=1.0, background_stroke_width=0, background_stroke_color=ManimColor('#000000'), **kwargs)[source]¶
-
接收一个 mobject,并在其旁边绘制一个大括号。
传入一个方向向量可以确定大括号的绘制方向。默认情况下,它从下方绘制。
- 参数:
mobject (Mobject) – 放置大括号所毗邻的 mobject。
direction (Vector3D | None) – 大括号面对 mobject 的方向。
buff (浮点数)
sharpness (float)
stroke_width (浮点数)
fill_opacity (float)
background_stroke_width (float)
background_stroke_color (ParsableManimColor)
另请参阅
示例
示例: BraceExample ¶
from manim import * class BraceExample(Scene): def construct(self): s = Square() self.add(s) for i in np.linspace(0.1,1.0,4): br = Brace(s, sharpness=i) t = Text(f"sharpness= {i}").next_to(br, RIGHT) self.add(t) self.add(br) VGroup(*self.mobjects).arrange(DOWN, buff=0.2)
class BraceExample(Scene): def construct(self): s = Square() self.add(s) for i in np.linspace(0.1,1.0,4): br = Brace(s, sharpness=i) t = Text(f"sharpness= {i}").next_to(br, RIGHT) self.add(t) self.add(br) VGroup(*self.mobjects).arrange(DOWN, buff=0.2)
方法
返回从中心到大括号尖端的方向。
将 tex 放置在大括号尖端。
将 text 放置在大括号尖端。
返回大括号尖端的点。
将给定的 mobject 放置在大括号尖端。
属性
animate (动画)
用于动画化
self
的任何方法的应用。animation_overrides (动画覆盖)
颜色
depth (深度)
mobject 的深度。
fill_color (填充颜色)
如果存在多种颜色(用于渐变),则返回第一种颜色
height (高度)
mobject 的高度。
n_points_per_curve (每条曲线的点数)
sheen_factor (光泽因子)
stroke_color (描边颜色)
width (宽度)
mobject 的宽度。
- _original__init__(mobject, direction=array([0., -1., 0.]), buff=0.2, sharpness=2, stroke_width=0, fill_opacity=1.0, background_stroke_width=0, background_stroke_color=ManimColor('#000000'), **kwargs)¶
初始化自身。有关准确签名,请参阅 help(type(self))。
- 参数:
mobject (Mobject)
direction (Vector3D | None)
buff (浮点数)
sharpness (float)
stroke_width (浮点数)
fill_opacity (float)
background_stroke_width (float)
background_stroke_color (ParsableManimColor)
- get_tex(*tex, **kwargs)[source]¶
将 tex 放置在大括号尖端。
- 参数:
tex – 将放置在大括号尖端的 tex。
kwargs – 任何额外的关键字参数都将传递给
put_at_tip()
,后者用于将 tex 放置在大括号尖端。
- 返回类型:
- get_text(*text, **kwargs)[source]¶
将 text 放置在大括号尖端。
- 参数:
text – 将放置在大括号尖端的文本。
kwargs – 任何额外的关键字参数都将传递给
put_at_tip()
,后者用于将文本放置在大括号尖端。
- 返回类型: