原始问题发布在Reddit(https://www.reddit.com/r/manim/comments/lw3xs7/is_it_possible_to_run_manim_programmatically_and/)上。我冒昧地在这里问了一下
假设我想编写一个简单的GUI应用程序,用户可以在其中输入LaTeX代码,单击“动画”按钮,然后manim在背景中渲染mp4,最后,动画呈现给用户
是否可以将manim作为一个模块来实现这一点?例如,通过将用户输入插入先前准备的manim场景,然后调用类似my_scene.run(output=tempfile.mp4)
的东西?或者我必须接受用户输入,将其写入一个新的scene.py文件并运行os.subprocess("manim", "scene.py", "MyScene", "-p")
其实很简单。只需使用要渲染的场景对象的
.render(self)
方法相关问题 更多 >
编程相关推荐