v0.3.0

日期:

2021年2月1日

Manim Community v0.2.0 版本发布以来的变更如下所示。

新特性

  • #945: change_layout() 方法,用于 Graph mobject

  • #943: IPython %%manim magic

  • #970: 添加了 --version 命令行标志

  • #948: 允许将代码字符串传递给 Code

  • #917: 允许覆盖新式方法动画

  • #756: 允许通过配置文件设置 frame_heightframe_width

  • #939: 添加了自定义字体文件支持

  • #892: 添加了 ManimCommunity 颜色

  • #922: Graph mobject 的树形布局

  • #935: 添加了行为准则

  • #916: 二分图的多列布局

  • #742: 单位:Pixels, Munits, Percent 在 unit

  • #893: 便捷方法 from_networkx() 用于从 networkx 图创建图

错误修复和改进

  • #988: 修复 Windows CI 流水线,通过添加缺失的 LaTeX 包

  • #961: 添加了用于矢量化 mobject 和贝塞尔相关函数的类型定义和文档

  • #977: JupyterLab docker 镜像以及关于 manim 和 IPython 的文档

  • #985: 修复 WebGL 渲染器的变量名

  • #954: 修复图动画中边滞后于顶点的问题

  • #980: 允许在 Code 中使用自定义的 Pygments 样式

  • #952: 允许将补间信息传递给 WebGL 前端

  • #978: 修复 possible_pathscode_mobject 中不打印的问题

  • #976: 更新 ManimPango

  • #967: 自动导入插件

  • #971: 使 ManimCommunity 外观保持一致

  • #957: 尝试链接被覆盖的方法动画时,抛出 NotImplementedError

  • #947: 对 PointCloundDot 进行了多项修复和改进

  • #923: 文档:将开发者安装说明移至开发者页面

  • #964: 添加了 NumberLine 的单位向量的单元测试

  • #960: NumberLine 的单位向量的幅度应为 unit_size,而不是 1

  • #958: 修复 utils/debug.py 中的代码格式

  • #953: 更新许可证年份

  • #944: 在 FadeIn 中插值描边不透明度,并更新 set_stroke()set_fill() 中的 stroke_opacityfill_opacity

  • #865: 将 get_submobject_index_labels 重命名为 index_labels

  • #941: 为 ThreeDAxes 添加了关键字参数 x_min, x_max, y_min, y_max

  • #886: 让渲染进度条再次显示有关已渲染动画的详细信息

  • #936: 修复 BulletedList TeX 环境问题并为 get_module 添加类型声明

  • #938: 移除对 progressbar 的依赖

  • #937: 将 ‘brew cask install’ 更改为 ‘brew install –cask’,以用于 CI 流水线

  • #933: 使矩阵再次支持列表

  • #932: 正确解析 log_dir 选项

  • #920: 如果 MarkupText 中的标记无效,则抛出错误

  • #929: 如果使用小于 2 维的输入创建 Matrix 对象,则抛出错误

  • #907: 使 Scene.add_sound 再次工作 (当使用 --disable_caching 运行时)

  • #906: 允许在新动画组中使用新式方法动画

  • #908: 从文档中移除了已弃用的命令行参数

  • #903: 微小的语法改进

  • #904: 在导入和类示例之间添加了空行

  • #898: CI:修复发布工作流