/
SAV3LIK
/
first
Обзор
Документация
Войти
/
SAV3LIK
/
first
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
main.py
52 строки
2 KB
SAV3LIK
update: main.py
25 апр 2026, 15:52
Верифицирован
25 апр 2026, 15:52
6d25b26
Код
Авторство
О чём код?
print(123) from manim import * class DrawRectangle(Scene): def construct(self): rectangle = Rectangle(width=4, height=2) rectangle.set_fill(GREEN, opacity=0.5) self.play(Create(rectangle)) self.wait(0.01) circle = Circle(radius=1) circle.set_fill(BLUE, opacity=0.5) circle.set_stroke(WHITE, width=2) circle.next_to(rectangle, RIGHT, buff=1) self.play(Create(circle)) self.wait(0.1) self.play(circle.animate.move_to(rectangle.get_center())) self.wait(0.1) self.play(circle.animate.set_fill(RED,opacity=5)) self.wait(0.1) rectangle.set_stroke(WHITE, width=2) self.play(rectangle.animate.scale(2), rectangle.animate.rotate(-PI / 2), run_time=0.2) self.play(rectangle.animate.set_fill(WHITE, opacity=3)) self.play(circle.animate.scale(1 / 2.5), run_time=1) self.wait(0.1) horizontal_line = Line( start=rectangle.get_left(), end=rectangle.get_right(), color=RED, stroke_width=4) diagonal_2 = Line( start=rectangle.get_corner(DL), end=rectangle.get_corner(UR), color=RED, stroke_width=4) diagonal_1 = Line( start=rectangle.get_corner(UL), end=rectangle.get_corner(DR), color=RED, stroke_width=4) self.play( Create(diagonal_1), Create(diagonal_2), Create(horizontal_line), run_time=0.5) whole_figure = Group(rectangle, circle, diagonal_1, diagonal_2, horizontal_line) self.play( whole_figure.animate.shift(10 * RIGHT).rotate(10 * TAU).set_opacity(0), run_time=2 ) self.wait(1)