v0.1.1
2020 年 12 月 1 日
自 Manim 社区发布 v0.1.0 以来的变化
插件
- 为插件的可发现性、创建、安装和使用提供了标准化方法。请参阅文档。
修复
- JsRender 是可选安装的。(通过#697)。
manim
从命令行使用时允许从与输入文件相同的目录导入模块(通过#724)。- 通过#758
Scene
从 (get_mobjects
,add_mobjects_among
, )中删除一些不必要的或非 Python 的方法。get_mobject_copies
- 修复格式
Code
(通过#798)。
配置
- 删除了
skip_animations
配置选项并添加了Renderer.skip_animations
属性(通过#696)。 - 全局
config
字典已被config
新类的全局实例取代ManimConfig
。这个类有一个类似字典的 API,所以这不会破坏用户代码,只会使其更加健壮。详细信息请参见配置教程。 - 添加了为外部资产配置目录的选项(通过#649)。
文档
Mobjects、场景和动画
- Tex 和 MathTex 的属性
alignment
已被删除,以支持tex_environment
. Text
现在使用 Pango 进行渲染。PangoText
已被删除。旧的实现仍然可以作为后备CairoText
。Dot
已添加的变体为AnnotationDot
(带有更粗笔画的更大点)和LabeledDot
(包含标签的点)。- Scene.set_variables_as_attrs 已被删除(通过#692)。
- 确保图形的轴 (
GraphScene
) 始终相交 ( #580 )。 - 现在 Mobject.add_updater 默认情况下不会调用新添加的更新程序(
call_updater=True
而是使用)(来自#710) - VMobject 现在具有确定和更改点方向的方法(通过#647)。
- 添加了 BraceBetweenPoints(通过#693)。
- 添加了 ArcPolygon 和 ArcPolygonFromArcs (通过#707)。
-
添加了剪切图(通过#760)。
-
添加了 Mobject raise not Implemented 错误的 dunder 方法和 VGroup dunder 方法的实现(通过#790)。
-
添加了
ManimBanner
我们的徽标和横幅的动画版本(通过#729) -
现在可以通过设置可靠地更改场景的背景颜色,例如 (通过#716)。
self.camera.background_color = RED