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_constructorin 的错误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=Truewith 的示例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:修复了
ParametricFunctionwith 中的弃用警告use_vectorized=True - #3186:更新了 extlinks 以与最新版本的 Sphinx 配合使用
- #3196:CI:更新了 TinyTex 中最近更改的路径
- #3200
moderngl:从与更新版本兼容的导入
新发布
- #3198:准备新版本:v0.17.3