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: 修复
BulletedListTeX 环境问题并为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:修复发布工作流