记录一段没有错误的Manin测试代码

  这两年互联网的短视频领域,有一些非常好看的数理化视频,部分博主靠着这种知识视频可以说赚的粉丝无数,本人作为一名数学教师,也想着研究一下。今天记录一段Manim的运行代码,主要是为了自己的学习,费劲巴拉的终于在自己的电脑上可以运行Manim代码了。将下面的代码保存为一个简单的sample.py格式文件然后运行就可以了。在这里多说一句.py>是Python>的文件类型。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# -*- coding: utf-8 -*-
from manim import *


class TransformExample(Scene):
def construct(self):

banner = ManimBanner()
banner.shift(UP * 0.5)
self.play(banner.create(), run_time=1)
self.play(banner.animate.scale(0.3), run_time=0.5)
self.play(banner.expand(), run_time=1)

t = Text("测试中文能否显示").next_to(banner, DOWN * 2)
tex = VGroup(
Text("测试数学公式:", font_size=30),
Tex(r"$\sum_{n=1}^\infty \frac{1}{n^2} = \frac{\pi^2}{6}$"),
)
tex.arrange(RIGHT, buff=SMALL_BUFF)
tex.next_to(t, DOWN)
self.play(Write(t), run_time=1)
self.play(Write(tex), run_time=1)

self.wait()

  然后需要在CMD>或者Windows PowerShell>中运行下面的代码:

1
2
# 上面的代码文件名称:sample.py
manim -p .\sample.py

  运行之后的视频效果如下:

  当然了,Manim还有很多的知识需要学习,会在博客上逐渐的添加学习笔记。