v0.4.0¶
- 日期:
2021年3月3日
自 Manim Community v0.3.0 版本发布以来的更改如下所示。
重大更改¶
#915: Manim 的 SVG 引擎已重构,能够处理更广泛的 SVG 文件变体。特别是:填充和描边属性现在从原始文件中保留。重大更改:
VMobjectFromSVGPathstring
已弃用,并已更名为SVGPathMobject
。
新特性¶
错误修复与功能增强¶
#981: 修复了 Windows 上 WebGL 渲染器的热重载功能
#1053: 修复文档稳定版本中源代码的链接
#1067: 将 ManimPango 添加到 ReadTheDocs 要求中
#1058: 将
<color>
语法替换为 Pango 的<span foreground>
,用于MarkupText
的部分着色,并允许在 MarkupText 中使用颜色进行下划线、上划线和删除线#1063: 修复与
.animate
相关的文档#1065: 删除重复的单词“vector”
#1060: 更新 Linux 安装说明以提及 Pango 的安装
#1059: 访问未处理的 Mobject 属性时,提供更具描述性的错误信息
#1048: 在
make_and_open_docs.py
中使用绝对路径#1000: 移除
MovingCameraScene.setup
和MovingCameraScene.camera_frame
#1043: 使
CubicBezier
明确接受四个点#1046: 使用任意版本的
importlib-metadata
#1030: 解析
.log
文件,如果编译失败,则尝试打印 LaTeX 错误#1015: 文档:添加更多与
tlmgr
相关的明确说明#1028: 文档:更新 Mac 上配备 Apple Silicon 的安装指南
#1032: 移除
Square.side_length
属性#1031: 修复维基百科矢量图形页面的链接
#1021: 文档:为
CubicBezier
添加了示例#1017: 将
progress_bar
添加到digest_args
,以修复--progress_bar
CLI 标志#1018: 移除
FunctionGraph
参数中的冗余#1024: 将
width
/height
/depth
迁移到属性#1022: 修复传递
-s
时-p
标志的问题#1008: CI 流水线:修复发布资产上传
#983: 确保带更新器的动画的最后一帧正确
#984: 在 CLI 输出中添加 manim 版本,为生成的
.gif
和.png
文件附加版本名称,将版本添加到渲染视频的元数据中,将深蓝色终端文本更改为默认绿色#993: 修复通过在
set_color()
中传递颜色列表来将 Mobject 颜色设置为渐变的问题#1010: 禁用 ffmpeg concat 的 STDIN 交互。
#969: 修复
--tex_template
CLI 标志#989: 修复
manim cfg export
子命令#1005: 修复使用
-
作为文件名的功能#998: 允许使用 3 个字符的十六进制颜色代码
#996: 将
manim --version
的消息更改为不包含“Edition”