v0.3.0

Date:

2021年2月1日

自Manim Community发布v0.2.0以来的更改如下。

新功能

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

  • #943: IPython %%manim 魔法

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

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

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

  • #756: 允许通过配置文件设置 frame_height 和 frame_width

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

  • #892: 添加了ManimCommunity颜色

  • #922: 图形对象的树形布局

  • #935: 添加了行为准则

  • #916: 多列布局用于分块图

  • #742: 单位:像素,Munits,百分比在 unit

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

错误修复和增强功能

  • #988: 通过添加缺失的LaTeX包修复Windows CI管道

  • #961: 为向量化mobjects和贝塞尔相关函数添加了类型和文档

  • #977: 用于manim和IPython的JupyterLab docker镜像和文档

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

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

  • #980: 允许在代码中使用自定义的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: 添加了关键字参数 x_min, x_max, y_min, y_maxThreeDAxes

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

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

  • #938: 移除对进度条的依赖

  • #937: 将CI管道中的‘brew cask install’更改为‘brew install –cask’

  • #933: 使矩阵再次与列表一起工作

  • #932: 正确解析 log_dir 选项

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

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

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

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

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

  • #903: 微小的语法改进

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

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