这是一个基于Web的交互式Manim动画生成系统,允许用户通过Web界面实时预览和调整数学动画。
- 实时预览Manim动画
- 可视化控制相机角度和缩放
- 动态输入数学函数
- 基于Web的用户界面
- 实时渲染预览
- 安装Python依赖:
pip install -r requirements.txt- 安装Node.js依赖:
cd frontend
npm install- 启动后端服务器:
cd backend
python app.py- 启动前端开发服务器:
cd frontend
npm start- 在浏览器中访问 http://localhost:3000
- 在函数输入框中输入数学函数(使用numpy语法)
- 使用滑块调整相机角度(φ和θ)
- 使用滑块调整缩放级别
- 点击"生成预览"按钮查看结果
- 确保已安装Python 3.7+
- 确保已安装Node.js 14+
- 需要安装LaTeX以支持数学公式渲染
- 建议使用现代浏览器(Chrome、Firefox等)