用 manim 库画线?

Draw lines with manim library?

我开始学习 manim,希望你能帮助我理解这段代码的工作原理

class Line_1(Scene):
    def construct(self):
        path = Line(LEFT*5,RIGHT*5,stroke_opatity=0.5)
        path.points[1:3] += UP*2
        self.add(path)

当我 运行 代码时,我得到了这个:

但是我不知道如何解释这个“path.points[1:3] += UP*2” .points[1:3] 是什么意思?

提前致谢

所有VMobjects(Lines, Circles等)都是Bezier曲线,所有Bezier曲线都有控制点,这些控制点在.points属性中,直线有4个控制点,那是什么代码做的是移动中间控制点(我没有移动两端)。