v0.8.0
2021 年 7 月 2 日
已弃用的类和函数
- #1616 : 删除所有已弃用的函数和类,直到
v0.6.0
新功能
- #1716:重写描边和填充着色器
重写矢量化对象着色器以与变换矩阵兼容。
- #1695:添加选项来对齐文本
MarkupText
一个新参数justify被添加到MarkupText. 它可用于证明一段文本的合理性。
-
#1660
.webm:增加了对 Jupyter 笔记本中视频的支持和透明度 -
webm添加了对通过命令行标志生成视频的支持--format=webm -
添加了对 Jupyter 笔记本的透明度支持
-
#1553 : 添加 Dearpygui 集成
增强功能
- #1728:改进了 OpenGL 窗口的定位和大小;添加了一些配置选项
- #1733 : 让 OpenGLMobject.copy 默认返回一个深拷贝
- #1735:cocod_system.py、代码和 ParametricSurface 的元类兼容性
- #1585:通过
Matrix、 、DecimalNumber的元类实现 OpenGL 兼容性Variable - #1713 : 如果没有选择场景,则优雅地退出命令行界面
-
更正了错误传递的关键字参数或未使用的关键字参数的各种实例。
-
#1678 : 允许某些速率函数采用 [0, 1] 之外的值;引入夹紧装饰器
-
修复了动画,以便某些速率函数(
running_start、wiggle、ease_in_back、ease_out_back、ease_in_out_back、ease_in_elastic、ease_out_elastic和ease_out_elastic)可以超出 0 到 1 的范围。 - 固定滞后比,以便它们在时间间隔内均匀分布,并且速率函数单独应用于每个动画,而不是让速率函数确定动画何时开始。
-
ease_in_out_expo修复了、ease_in_bounce、ease_out_bounce和的错误代码ease_in_out_bounce。 -
#1649:使 Jupyter 笔记本中的视频文件名更具可读性
- #1667
NumberLine:根据步长自动确定标签的默认小数位数
例如:如果步长设置为 0.5,标签现在将显示至少一位小数。
修复了错误
- #1740:将枕头修复为<8.3.0
- #1729
Text: 修复与 OpenGL 渲染器一起使用时的错误 - #1675:修复了忽略的填充和描边颜色
SVGMobject - #1664:修复了
Axes由include_numbers/引起的意外位移numbers_to_include - #1670 : 修复了
numpyOpenGL 着色器示例中缺失的导入 - #1636:修复了错误并为方法和类添加了示例
manim.mobject.matrix - #1614:修复蜱虫问题并改善蜱虫放置
NumberLine - #1593
get_frame():使用 OpenGL 渲染器时取消翻转输出 - #1619 : 修复自动检测到的 LaTeX 错误的输出
-
#1595 : 修复了一些 CLI 和渲染错误
-
更正了使用不正确的扩展名记录 gif 的问题
- 修复了格式设置为 png 时输出视频的问题
- 添加了 png 输出的日志记录
write_to_movie添加了当标志与以下内容冲突时的优先级处理--format-
修复了启用缓存时导致 png 图像输出被忽略的问题
-
#1635:添加了缺少的 numpy 导入
manim.mobject.probability - #1634:修复了 MacOS 的 OpenGL 示例
已重命名gl_FragColor为已弃用fragColor。
与文档相关的更改
- #1732:删除对
--plugins标志的引用 - #1734 : 修复继承图背景颜色
- #1698:添加了一个示例
PMobject - #1690:添加了一个示例
CoordinateSystem - #1510
Text: 添加使用和的教程Tex - #1685 : 添加了示例和参数描述
AnnularSector - #1687:更新了导入
geometry.py并添加了示例Arrow - #1681:添加了一个示例
NumberLine - #1697:添加了一个示例
PGroup - #1594:对文档设计和布局的多项改进
- #1696:添加了一个示例
DashedVMobject - #1637:添加了一个示例
FunctionGraph - #1626:添加了一个示例
Prism - #1712:添加了第二个示例
DoubleArrow - #1710:将文档中的版权年份更新为 2020-2021
- #1708:修复了交互式示例笔记本的链接
- #1657:添加了一个示例
ParametricSurface - #1642:添加了示例和文档字符串
BarChart - #1700:添加了一个示例
scale() - #1689:添加了一个示例
SurroundingRectangle - #1627:添加了一个示例
Sphere - #1569:添加了示例来演示
Transform和之间的差异ReplacementTransform - #1647:添加了一个示例
Sector - #1673:更新了
Textand 的文档示例MarkupText:设置weight=BOLD而不是style - #1650:添加了一个示例
ArcBetweenPoints - #1628:添加了一个示例
NumberPlane - #1646:添加了一个示例
Underline - #1659:在 Google Colab 安装说明中添加了更多详细信息
- #1658:更新了文档中的 python 要求
- #1639:添加了一个示例
SampleSpace - #1640:添加了一个示例
Point - #1643:修复了文档中的
RightArcAngleExample问题Angle - #1617:视觉上改进了我们教程中的示例
- #1641:添加了一个示例
ComplexPlane - #1644:添加了一个示例
BackgroundRectangle - #1633:添加了一个示例
Integer - #1630:添加了一个示例
Arc - #1631:添加了一个示例
BulletedList - #1620:修复了对命令行界面帮助命令的引用
我们的开发基础设施的变化
代码质量改进和类似的重构
新发布
- #1738:准备 v0.8.0:添加了变更日志并增加了版本号