Skip to main content

manim_express

image image image image

Requirements

manimgl>=1.3.0
manim>=0.13.1
sparrow_tool
fake_headers
requests
# helium
# pyperclip

English | 中文说明

Install

pip install manim_express

以上步骤将安装 manim_expressmanimlib. 然后就可以在任何代码位置导入使用这个动画库了.

快速开始

  • 渲染一个动画: 3b1b:SquareToCircle

    from manimlib import *
    from manim_express import EagerModeScene
    
    scene = EagerModeScene()
    circle = Circle()
    circle.set_fill(BLUE, opacity=0.5)
    circle.set_stroke(BLUE_E, width=4)
    
    square = Square()
    scene.play(ShowCreation(square))
    scene.play(ReplacementTransform(square, circle))
    
    scene.hold_on()
    

    与渲染画面交互:

    • 按住 d 键 或 鼠标左键 然后移动鼠标可以改变三维空间中相机的旋转视角.
    • 按住 s 键 或 鼠标右键 然后移动鼠标可以平移相机.
    • 按住 z 键 或 ctrl键 同时滚动鼠标滚轮以缩放画面.
    • 通过 r 重制相机视角.
    • 离开/退出当前动画: q or tab
    • 暂停动画: space or ctrl
    • 前一段动画: LEFT
    • 后一段动画: RIGHT
    • 重新播放当前动画: DOWN
  • manim_express vs Matplotlib:
    在某些情况你需要安装LaTeX 以渲染 tex 字体.
    幸运的是manim_express中提供了在线的latex 编译选项. 通过设置 SceneArgs.use_online_tex=True 进行激活.

    from manimlib import *
    from manim_express import *
    import numpy as np
    CONFIG.use_online_tex = True # Use online latex compiler
    
    theta = np.linspace(0, 2*np.pi, 200)
    x = np.cos(theta)
    y = np.sin(theta)
    
    # matplotlib
    # import matplotlib.pyplot as plt
    # plt.plot(x, y, color='green', linewidth=2)
    # plt.axis("equal")
    # plt.show()
    
    # manim_express
    scene = EagerModeScene()
    scene.plot(x, y, color=GREEN, width=2, scale_ratio=1)
    scene.show_plot()
    
    scene.hold_on()
    

资源

Examples

  • Bezier curve

  • GOA model

  • GOA

  • Apply function

  • Double pendulum

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

manim_express-0.5.5.tar.gz (17.7 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

manim_express-0.5.5-py3-none-any.whl (704.7 kB view details)

Uploaded Python 3

File details

Details for the file manim_express-0.5.5.tar.gz.

File metadata

  • Download URL: manim_express-0.5.5.tar.gz
  • Upload date:
  • Size: 17.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.7.9

File hashes

Hashes for manim_express-0.5.5.tar.gz
Algorithm Hash digest
SHA256 5b3e4e03da1eb2163f66425efe4dd5a1723567b0855962e2fb571971c493d62f
MD5 77195a4b577675bfd8f05d4bb993fa03
BLAKE2b-256 80f6454d56d14187436b327dcba1d2b53776abda9b31c58fe7342b48bf1fe500

See more details on using hashes here.

File details

Details for the file manim_express-0.5.5-py3-none-any.whl.

File metadata

  • Download URL: manim_express-0.5.5-py3-none-any.whl
  • Upload date:
  • Size: 704.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.7.9

File hashes

Hashes for manim_express-0.5.5-py3-none-any.whl
Algorithm Hash digest
SHA256 9f1fdf2b4c4dae75eb9d8548451f3ef8948fd68fb9df068aeb8a2cbd4ffa63cb
MD5 dfad246e784e72b4827fd0323edbbcdd
BLAKE2b-256 6b5bf5e90e9a2536777785dcd2b6d46cfeda15bc3b68f318a32a2cc42f626c06

See more details on using hashes here.

Release history Release notifications | RSS feed

0.6.8

2 files

0.6.7

2 files

0.6.6

2 files

0.6.5

2 files

0.6.4

2 files

0.6.3

2 files

0.6.1

2 files

This release

0.5.5 This release

2 files

0.5.2

2 files

0.5.0

2 files

0.4.8

2 files

0.4.7

2 files

0.4.5

2 files

0.4.4

2 files

0.4.1

2 files

0.4.0

2 files

0.3.8

2 files

0.3.7

2 files

0.3.5

2 files

0.3.1

2 files

0.3.0

2 files

0.2.8

2 files

0.2

2 files

0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page