| name | manim |
| description | Comprehensive guide for Manim Community - Python framework for creating mathematical animations and educational videos with programmatic control |
| version | 1.0.0 |
| author | manim-community |
| repo | https://github.com/ManimCommunity/manim |
| license | MIT |
| tags | ["Video","Python","Animation","Manim","Mathematical","Educational","Visualization","LaTeX","3Blue1Brown"] |
| dependencies | ["manim>=0.19.0","python>=3.8"] |
| i18n | {"zh":{"description":"Manim 数学动画编程指南。"}} |
Manim Community - Mathematical Animation Engine
Comprehensive skill set for creating mathematical animations using Manim Community, a Python framework for creating explanatory math videos programmatically, popularized by 3Blue1Brown.
When to use
Use this skill whenever you are dealing with Manim code to obtain domain-specific knowledge about:
- Creating mathematical animations and visualizations
- Building educational video content programmatically
- Working with geometric shapes and transformations
- Animating LaTeX equations and mathematical formulas
- Creating graphs, charts, and coordinate systems
- Implementing scene-based animation sequences
- Rendering high-quality mathematical diagrams
- Building explanatory visual content for teaching
Core Concepts
Manim allows you to create animations using:
- Scenes: Canvas for your animations where you orchestrate mobjects
- Mobjects: Mathematical objects that can be displayed (shapes, text, equations)
- Animations: Transformations applied to mobjects (Write, Create, Transform, FadeIn)
- Transforms: Morphing between different states of mobjects
- LaTeX Integration: Native support for rendering mathematical notation
- Python Simplicity: Use Python to programmatically specify animation behavior
Key Features
- Precise mathematical object positioning and transformations
- Native LaTeX rendering for equations and formulas
- Extensive shape library (circles, rectangles, arrows, polygons)
- Coordinate systems and function graphing
- Boolean operations on geometric shapes
- Camera controls and scene management
- High-quality video rendering
- IPython/Jupyter notebook integration
- VS Code extension with live preview
How to use
Read individual rule files for detailed explanations and code examples:
Core Concepts