v0.4.0

Date:

2021年3月3日

自Manim Community发布v0.3.0以来的更改如下。

重大变更

  • #915: Manim的SVG引擎已经重新设计,能够处理更多种类的SVG文件。特别是:现在保留了原始文件中的填充和描边属性。重大变化:VMobjectFromSVGPathstring已被弃用,并已重命名为SVGPathMobject

新功能

错误修复和增强功能

  • #981: 修复了Windows上WebGL渲染器的热重载功能

  • #1053: 修复稳定版文档中源代码的链接

  • #1067: 将ManimPango添加到ReadTheDocs需求中

  • #1058: 将 语法替换为 Pango 的 foreground>,用于为 MarkupText 的部分内容着色,并允许在 MarkupText 中使用颜色进行下划线、上划线和删除线。

  • #1063: 修复与.animate相关的文档

  • #1065: 删除重复的单词‘vector’

  • #1060: 更新Linux安装说明,提及Pango的安装

  • #1050: 确保用户提供的描边颜色和宽度应用于Cross

  • #1059: 访问未处理的mobject属性时提供更详细的错误信息

  • #1048: 在make_and_open_docs.py中使用绝对路径

  • #1000: 移除 MovingCameraScene.setupMovingCameraScene.camera_frame

  • #1051: 修正了在VMobject上设置描边相关属性的问题

  • #1043: 使 CubicBezier 明确接受四个点

  • #1046: 使用任何版本的 importlib-metadata

  • #1030: 解析 .log 文件,并在编译失败时尝试打印 LaTeX 错误

  • #1015: 文档:添加与tlmgr相关的更明确的说明

  • #1028: 文档:更新在Apple Silicon上的Mac安装指南

  • #1032: 移除 Square.side_length 属性

  • #1031: 修复指向维基百科矢量图形页面的链接

  • #1021: 文档: 添加了示例到 CubicBezier

  • #1017: 添加了 progress_bardigest_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颜色设置为渐变的问题

  • #1003: 修复动画 GrowArrow

  • #1010: 禁用ffmpeg concat的STDIN交互。

  • #969: 修复 --tex_template CLI 标志

  • #989: 修复 manim cfg export 子命令

  • #1005: 修复了使用-作为文件名的功能

  • #998: 允许使用3个字符的十六进制颜色代码

  • #996: 更改了 manim --version 的消息,不再包含“Edition”