Как я могу запустить эту линейную функциональную анимацию в Manim? - PullRequest
0 голосов
/ 09 июля 2020

Я пытаюсь выполнить эту анимацию манима. Я уже нашел класс FollowVectorViaCoordinates в одном из файлов EOLA .py. Я попытался запустить класс непосредственно из этого файла, но получил следующее сообщение об ошибке:

Мультимедиа будут храниться в ./media. Вы можете изменить это поведение, записав другой каталог в media_dir.txt. Отслеживание (последний вызов последний): Файл "manim.py", строка 5, в manimlib.main () Файл "C: \ Users \ Admin \ PortableApps \ manim-0.1.5 \ manimlib_ init _. Py", строка 10, в основном config = manimlib.config.get_configuration (аргументы) Файл "C: \ Users \ Admin \ PortableApps \ manim-0.1.5 \ manimlib \ config.py", строка 158, в get_configuration модуль = get_module (args.file) Файл "C: \ Users \ Admin \ PortableApps \ manim-0.1.5 \ manimlib \ config.py", строка 153, в get_module spe c .loader.exec_module (модуль) Файл "", строка 728, в exec_module Файл "", строка 219, in_call_with_frames_removed Файл "C: \ Users \ Admin \ PortableApps \ manim-0.1.5 \ old_projects \ eola \ chapter7.py", строка 2, в from old_projects.eola.footnote2 импортировать TwoDTo1DTransformWithDots Файл "C: \ Users \ Admin \ PortableApps \ manim-0.1.5 \ old_projects \ eola \ footnote2.py", строка 3, в from ka_playgrounds.circuits import Resistor, Source, LongResistor ModuleNotFoundError: No module> named 'ka_playgrounds'

Я также попытался вставить FollowVectorViaCoordinates и TwoDToOneDScene в новый проект в форме:

from manimlib.imports import *

class TwoDToOneDScene(LinearTransformationScene):
[class definition]

class FollowVectorViaCoordinates(TwoDToOneDScene):
[class definition]

, но это приводит к сообщению об ошибке:

Медиа будет храниться в ./media. Вы можете изменить это поведение, записав другой каталог в media_dir.txt.

Traceback (последний вызов последним): Файл "C: \ Users \ Admin \ PortableApps \ manim-0.1.5 \ manimlib \ extract_scene.py", строка 150, в основной сцене = SceneClass (** scene_kwargs) Файл "C: \ Users \ Admin \ PortableApps \ manim-0.1.5 \ manimlib \ scene \ scene.py", строка 5 2, в init self.construct () Файл "C: \ Users \ Admin \ Documents \ Visual Studio 2019 \ Projects \ cardinality \ cardina lity \ cardinality.py", строка 39, в конструкте base_labels, array, [ВНИЗ, ВПРАВО] Файл "C: \ Users \ Admin \ Documents \ Visual Studio 2019 \ Projects \ cardinality \ cardina lity \ cardinality.py", строка 125, в get_scaling_anim_tuples scaled_label = VMobject (entry.copy (), label.copy ()) TypeError: init () принимает 1 позиционный аргумент, но было дано 3

Как я могу разрешить их для запуска линейной функциональной анимации?

...