画廊
逐个展示 wanim 能做什么。每个示例都是普通的 manim Python 代码,在你的浏览器中编译并播放。 每个场景第一次滚动进入视野时开始播放。
播放器的标签页、重播按钮以及画布上的按钮和快捷键,见简介中的「使用播放器」。 交互场景的写法见交互控件。
移动与变换
经典入门四连:平移、换色、缩放、旋转,每一步都是一次 animate 调用。
使用方法滚动到画面时自动播放一次,点工具栏的「重播」可以再看一遍。
幻灯片演示
slides 模式下两个 Scene 连成一场演示:先是一页标题,接着是「正方形变文字」的三页故事板。
使用方法按 → / 空格翻到下一页,← 回上一页,↑ 重播本页;也可以点画布右下角的 < ↻ > 图标。快捷键只作用于最后点过的画布。
洛伦兹吸引子点云
InteractiveThreeDScene 积分出 15000 个点的洛伦兹吸引子,做成 PMobject,相机缓缓环绕。
使用方法在空白处拖动可以环绕视角,滚动滚轮缩放。
正弦与余弦图像
带自定义刻度的坐标轴、两条曲线、轴标签、曲线标注,以及 x = 2π 处的竖直线。
移动的公式框
MathTex 排版乘法法则公式,SurroundingRectangle 在两个项之间跳转。
渐变图像
一个 NumPy 数组直接变成 ImageMobject,外面套上 SurroundingRectangle。
跟随相机
MovingCameraScene 先拉近到移动的小圆点,跟着它沿曲线走,最后恢复整个画面。
开场动画
经典 manim 开场:LaTeX 标题、淡出的级数,以及被非线性函数弯曲的 NumberPlane。
可交互 3D 场景
InteractiveThreeDScene 里用滑块控制球体沿 z 轴移动,相机随时可以环 绕观察。
使用方法拖动黄色滑块移动球体;在空白处拖动环绕视角,滚动滚轮缩放。