/
IT-Legion
/
animations_in_python
Обзор
Документация
Войти
/
IT-Legion
/
animations_in_python
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
L.py
32 строки
2 KB
IT-Legion
create: L.py
25 мар 2026, 20:10
Верифицирован
25 мар 2026, 20:10
1f8f53c
Код
Авторство
О чём код?
from manim import * class ExampleScene(Scene): def construct(self): ellipse1 = Ellipse(width=4, height=5, fill_opacity=0.5, color=BLUE, stroke_width=10).move_to(LEFT) ellipse2 = ellipse1.copy().set_color(color=RED).move_to(RIGHT) bool_ops_text = MarkupText('<u>Example</u>').next_to(ellipse1, UP * 3) ellipse_group = Group(bool_ops_text, ellipse1, ellipse2).move_to(LEFT * 3) self.play(FadeIn(ellipse_group)) i = Intersection(ellipse1,ellipse2,color=GREEN,fill_opacity=0.5) self.play(i.animate.scale(0.25).move_to(RIGHT * 5 + UP * 2.5)) intersaction_text = Text('Intersection',font_size = 23).next_to(i,UP) self.play(FadeIn(intersaction_text)) u=Union(ellipse1,ellipse2,color=ORANGE,fill_opacity=0.5) union_text=Text('Union',font_size=23) self.play(u.animate.scale(0.3).next_to(i,DOWN,buff=union_text.height*3)) union_text.next_to(u,UP) self.play(FadeIn(union_text)) e=Exclusion(ellipse1,ellipse2,color=YELLOW,fill_opacity=0.5) exclusion_text = Text('Exclusion',font_size=23) self.play(e.animate.scale(0.3).next_to(u,DOWN,buff=exclusion_text.height*3.5)) exclusion_text.next_to(e,UP) self.play(FadeIn(exclusion_text)) d=Difference(ellipse1,ellipse2,color=PINK,fill_opacity=0.5) difference_text=Text('Difference',font_size=23) self.play(d.animate.scale(0.3).next_to(u,LEFT,buff=difference_text.height*3.5)) difference_text.next_to(d,UP) self.play(FadeIn(difference_text))