manim 语法总结

最近看3b1b的数学动画,于是决定自己下一个manim来,这几篇文章主要是做一个manim语法的短笔记。

Brace 函数

class 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='#000000', **kwargs)

主要支持有两个参数,有支持的支持的支持面板。

class dotshow(Scene):
    def construct(self):
        dot1 = Dot([0, 2, 0])
        dot2 = Dot([1, 0, 0])

        line1 = Line(dot1.get_center(), dot2.get_center()).set_color(RED)
        brace1 = Brace(line1)
        text1 = brace1.get_text("$\mathscr{R}$")
        # b2 = Brace(line1, direction=line1.copy().rotate(PI / 2).get_unit_vector())
        self.add(dot1, dot2, line1, brace1, text1)


本文章使用limfx的vscode插件快速发布