v0.4.0
2021 年 3 月 3 日
下面列出了自 Manim 社区版本 v0.3.0 以来的更改。
重大变更
- #915:Manim 的 SVG 引擎经过重新设计,能够处理更广泛的 SVG 文件变体。特别是:填充和描边属性现在保留在原始文件中。重大更改:
VMobjectFromSVGPathstring
已弃用并已重命名为SVGPathMobject
.
新功能
- #1026 : 添加 3D Mobjects :
Cone
、Cylinder
、Line3D
和Arrow3D
Torus
- #1047:添加文档和示例
Matrix
- #1044:
register_font
适用于 macOS - #995 :在属性和/方法
set()
之间添加通用方法和兼容层get_*``set_*
错误修复和增强
- #981:修复了 Windows 上 WebGL 渲染器的热重载功能
- #1053:修复稳定版本文档中源代码的链接
- #1067 : 将 ManimPango 添加到 ReadTheDocs 要求
- #1058:
<color>
用 Pango 替换语法来为 MarkupText 的部分着色,并允许在 MarkupText 中使用下划线、上划线和删除线的颜色<span foreground>
MarkupText
- #1063:修复相关文档
.animate
- #1065:删除重复的单词“向量”
- #1060 : 更新 Linux 安装说明以提及 Pango 的安装
- #1050:确保用户提供的描边颜色和宽度应用于
Cross
- #1059 : 访问未处理的 mobject 属性时出现更多描述性错误
- #1048:在中使用绝对路径
make_and_open_docs.py
- #1000:删除
MovingCameraScene.setup
并MovingCameraScene.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_bar
以digest_args
修复--progress_bar
CLI 标志 - #1018:删除
FunctionGraph
参数中的冗余 - #1024
width
: //迁移height
到depth
属性 - #1022 : 修复
-p
通过时的标志-s
- #1008:CI 管道:修复发布资产上传
- #983:确保更新器动画的最后一帧是正确的
- #984:将 manim 版本添加到 CLI 输出,附加生成的版本名称
.gif
和.png
文件,将版本添加到渲染视频的元数据,将深蓝色终端文本更改为默认绿色 - #993 : 通过传递颜色列表来修复将 Mobject 颜色设置为渐变的问题
set_color()
- #1003:修复动画
GrowArrow
- #1010:禁用 ffmpeg concat 的 STDIN 交互。
- #969:修复
--tex_template
CLI 标志 - #989:修复子命令
manim cfg export
- #1005
-
: 修复使用 where 作为文件名的功能 - #998:允许使用 3 个字符的十六进制颜色代码
- #996:更改了消息以不包含“版本”
manim --version