跳转至

v0.1.1

2020 年 12 月 1 日

自 Manim 社区发布 v0.1.0 以来的变化

插件

  1. 为插件的可发现性、创建、安装和使用提供了标准化方法。请参阅文档

修复

  1. JsRender 是可选安装的。(通过#697)。
  2. manim从命令行使用时允许从与输入文件相同的目录导入模块(通过#724)。
  3. 通过#758Scene从 ( get_mobjects, add_mobjects_among, )中删除一些不必要的或非 Python 的方法。get_mobject_copies
  4. 修复格式Code(通过#798)。

配置

  1. 删除了skip_animations配置选项并添加了 Renderer.skip_animations属性(通过#696)。
  2. 全局config字典已被config新类的全局实例取代ManimConfig。这个类有一个类似字典的 API,所以这不会破坏用户代码,只会使其更加健壮。详细信息请参见配置教程。
  3. 添加了为外部资产配置目录的选项(通过#649)。

文档

  1. 添加:issue::pr:指令以简化 GitHub 上问题和拉取请求的链接(通过#685)。
  2. 添加一个标签,用于在本地构建文档时skip-manim跳过该指令(通过#796)。.. manim::

Mobjects、场景和动画

  1. Tex 和 MathTex 的属性alignment已被删除,以支持tex_environment.
  2. Text现在使用 Pango 进行渲染。PangoText已被删除。旧的实现仍然可以作为后备CairoText
  3. Dot已添加的变体为AnnotationDot (带有更粗笔画的更大点)和LabeledDot(包含标签的点)。
  4. Scene.set_variables_as_attrs 已被删除(通过#692)。
  5. 确保图形的轴 ( GraphScene) 始终相交 ( #580 )。
  6. 现在 Mobject.add_updater 默认情况下不会调用新添加的更新程序(call_updater=True而是使用)(来自#710
  7. VMobject 现在具有确定和更改点方向的方法(通过#647)。
  8. 添加了 BraceBetweenPoints(通过#693)。
  9. 添加了 ArcPolygon 和 ArcPolygonFromArcs (通过#707)。
  10. 添加了剪切图(通过#760)。

  11. 添加了 Mobject raise not Implemented 错误的 dunder 方法和 VGroup dunder 方法的实现(通过#790)。

  12. 添加了ManimBanner我们的徽标和横幅的动画版本(通过#729

  13. 现在可以通过设置可靠地更改场景的背景颜色,例如 (通过#716)。self.camera.background_color = RED