[ PROMPT_NODE_27750 ]
manim
[ SKILL_DOCUMENTATION ]
# Manim Community - 数学动画引擎
用于使用 Manim Community 创建数学动画的全面技能集。Manim 是一个用于以编程方式创建解释性数学视频的 Python 框架,由 3Blue1Brown 推广。
## 何时使用
当你处理 Manim 代码以获取以下领域的专业知识时,请使用此技能:
- 创建数学动画和可视化
- 以编程方式构建教育视频内容
- 处理几何形状和变换
- 动画化 LaTeX 方程和数学公式
- 创建图表、图示和坐标系
- 实现基于场景的动画序列
- 渲染高质量的数学图表
- 构建用于教学的解释性视觉内容
## 核心概念
Manim 允许你使用以下内容创建动画:
- **场景 (Scenes)**:动画的画布,你在其中编排数学对象 (mobjects)
- **数学对象 (Mobjects)**:可以显示的数学对象(形状、文本、方程)
- **动画 (Animations)**:应用于数学对象的变换(Write, Create, Transform, FadeIn)
- **变换 (Transforms)**:数学对象不同状态之间的变形
- **LaTeX 集成**:原生支持渲染数学符号
- **Python 简洁性**:使用 Python 以编程方式指定动画行为
## 主要功能
- 精确的数学对象定位和变换
- 用于方程和公式的原生 LaTeX 渲染
- 丰富的形状库(圆形、矩形、箭头、多边形)
- 坐标系和函数绘图
- 几何形状的布尔运算
- 摄像机控制和场景管理
- 高质量视频渲染
- IPython/Jupyter 笔记本集成
- 带有实时预览的 VS Code 扩展
## 如何使用
阅读单独的规则文件以获取详细说明和代码示例:
### 核心概念
- **[references/scenes.md](references/scenes.md)** - 创建场景和组织动画
- **[references/mobjects.md](references/mobjects.md)** - 理解数学对象和形状
- **[references/animations.md](references/animations.md)** - 核心动画类型和技术
- **[references/latex.md](references/latex.md)** - 渲染 LaTeX 方程和公式
有关包括变换、计时、形状、坐标系、3D 动画、摄像机移动和高级功能在内的其他主题,请参阅全面的 [Manim Community 文档](https://docs.manim.community/)。
## 快速开始示例
python
from manim import *