用manim库画线?

路易斯·罗伯托·卡洛斯

我开始学习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(线,圆等)都是Bezier曲线,并且所有Bezier曲线都有控制点,这些控制点位于.points属性中,这些线具有4个控制点,并且该代码执行的操作是移动中间控制点(I不要移动末端)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章