3b1b-manim/test1.py

36 lines
963 B
Python
Raw Normal View History

2018-10-30 06:39:45 +03:00
from big_ol_pile_of_manim_imports import *
from manim import Manim
2018-10-30 06:39:45 +03:00
class Shapes(Scene):
#A few simple shapes
def construct(self):
circle = Circle()
square = Square()
line = Line(np.array([3,0,0]),np.array([5,0,0]))
triangle = Polygon(np.array([0,0,0]),np.array([1,1,0]),np.array([1,-1,0]))
2018-10-30 06:39:45 +03:00
self.add(line)
self.play(ShowCreation(circle))
self.play(FadeOut(circle))
self.play(GrowFromCenter(square))
self.play(Transform(square,triangle))
#python3 extract_scene.py test1.py Shapes -r 1080
manim = Manim()
scene1 = Scene(**manim.config)
circle = Circle()
square = Square()
line = Line(np.array([3,0,0]),np.array([5,0,0]))
triangle = Polygon(np.array([0,0,0]),np.array([1,1,0]),np.array([1,-1,0]))
scene1.add(line)
scene1.play(ShowCreation(circle))
scene1.play(FadeOut(circle))
scene1.play(GrowFromCenter(square))
scene1.play(Transform(square,triangle))
scene1.close_movie_pipe()