v0.17.3
2023 年 4 月 6 日
已弃用的类和函数
- #3103 : 删除了已弃用的函数
OpenGLSurface.set_fill_by_value
新功能
- #2974:添加了
DiGraph
表示有向图的 mobject - #3042:添加
Scene.replace()
并使用ReplacementTransform
- #3155 : 添加了对个性化半径值的支持
Polygram.round_corners()
- #3159 : 添加了
set_opacity_by_tex()
设置 Tex mobjects 部分不透明度的方法 - #3201:新的尖端形状
StealthTip
,允许指定尖端形状NumberLine
增强功能
- #3046 : 如果未找到文本、代码和标记文本的字体,则添加警告
- #3083:
bezier
预分配数组的性能略有提高 - #3092:
Mobject.add()
通过仅检查一次冗余来提高性能 - #3134:性能:存储颜色数据
OpenGLSurface
以防止 OpenGL 嵌入滞后 - #3180 : 性能:通过减少复制来加速宽度/高度/深度计算
- #3181 : 改进了大型
Text
对象的创建时间 - #3182:构建时减少内存分配
SVGMobject
- #3191 : 修复了命名线程中的 OpenGL 渲染
修复了错误
- #3015:修复了
label_constructor
in 的错误NumberLine.add_labels()
- #3095:固定
get_axis_labels
为Axes
和ThreeDAxes
- #3106:修复了忽略的
depth_test
参数OpenGLVMobjects
- #3149:也允许与非基于时间的更新程序
call_updater=True
一起使用Mobject.add_updater()
- #3152
Wait
:修复了和Scene.wait()
指定的行为stop_condition
- #3163 : 修复了
BraceLabel
不将附加关键字参数传递给Brace
- #3195:修复了
Axes
缩放plot_implicit_curve()
与文档相关的更改
- #3105 : 将文档字符串中指定的类型转换为正确的类型提示
three_dimensions
- #3108:澄清
--resolution
命令行标志的文档 - #3109:清理、类型提示和文档
three_dimensions
- #3124:修复了文档字符串
ThreeDCamera.get_value_trackers()
- #3126:修复了故障排除页面的死链接
- #3137:修复了使用
reverse=True
with 的示例Write
- #3160:修复了一个拼写错误
- #3189 : 更正了提示的返回类型
angle_between_vectors()
- #3199:更新了
winget
文档中安装 MiKTeX 的命令 - #3204:修复了文档字符串格式
Scene.replace()
并改进了其错误处理
代码质量改进和类似的重构
- #3144:修复了拼写错误
stripUntranslatable.awk
- #3154 : 将 ipython 从 8.7.0 升级到 8.10.0
- #3156:CI:使用自托管运行器删除操作
- #3164 : 将 markdown-it-py 从 2.1.0 升级到 2.2.0
- #3165 : 删除了已弃用的关键字参数
Mobject.align_to()
- #3166:制作
ArrowTriangleTip
,ArrowTriangleFilledTip
可用于模块命名空间 - #3179:修复了
ParametricFunction
with 中的弃用警告use_vectorized=True
- #3186:更新了 extlinks 以与最新版本的 Sphinx 配合使用
- #3196:CI:更新了 TinyTex 中最近更改的路径
- #3200
moderngl
:从与更新版本兼容的导入
新发布
- #3198:准备新版本:v0.17.3