Manim Tutorial - Basic Shapes Part 1

preview_player
Показать описание
Here I go through creating ~33% of the basic Manim shapes. Specifically

Arc
ArcBetweenPoints
CurvedArrow
CurvedDoubleArrow
Circle
Dot
SmallDot
Ellipse
AnnularSector

Manim is a mathematical animation package.

I referred to these Docs

All Code
# Copyright 2021 Google LLC
# SPDX-License-Identifier: Apache-2.0
Рекомендации по теме
Комментарии
Автор

Great video, do you have any idea how I can
pass **kwargs to the arc function while
creating an ellipse? I am trying to draw only
half an ellipse by specifying the angle.

mohannadmahmoud
Автор

Thanks so much. I'm using your video to learn. I've noticed that arrow heads seem to grow when the length of the arrow grows. Is there a way to stop this? THanks :)

class MovingAngle(Scene):
    def construct(self):

        arrow_1 = Arrow(start=[0, 0, 0], end=[1, 0, 0],  stroke_width=3)
        arrow_2 = Arrow(start=[0, 0, 0], end=[-3, 0, 0],  stroke_width=3)

        self.play(Create(arrow_1), run_time=3)
        self.play(Create(arrow_2), run_time=2)class MovingAngle(Scene):

matthewjames