v0.3.0¶
- 日期:
2021年2月1日
Manim Community v0.2.0 版本发布以来的变更如下所示。
新特性¶
#943: IPython %%manim magic
#970: 添加了
--version
命令行标志#917: 允许覆盖新式方法动画
#756: 允许通过配置文件设置
frame_height
和frame_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_paths
在code_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_opacity
和fill_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
中的标记无效,则抛出错误#907: 使
Scene.add_sound
再次工作 (当使用--disable_caching
运行时)#906: 允许在新动画组中使用新式方法动画
#908: 从文档中移除了已弃用的命令行参数
#903: 微小的语法改进
#904: 在导入和类示例之间添加了空行
#898: CI:修复发布工作流