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 : 修复了
numpy
OpenGL 着色器示例中缺失的导入 - #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:更新了
Text
and 的文档示例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:添加了变更日志并增加了版本号