Python Tkinter对曲线使用什么插值?

Python Tkinter对曲线使用什么插值?,python,python-3.x,tkinter,interpolation,Python,Python 3.x,Tkinter,Interpolation,我看到了这样一个帖子: ()我想知道Tkinter使用了什么插值算法来创建曲线。立方体的赫米特?余弦?有什么方法可以指定吗?它使用贝塞尔算法 直线和多边形对象具有用于控制平滑的平滑选项。这是关于该选项的说明: -平滑平滑方法: smoothMethod必须具有Tcl_GetBoolean接受的形式之一或线条平滑方法。内核中只支持true和raw(其中bezier是true的别名),但可以在运行时添加更多。如果给定布尔值为false或空字符串,则不会应用平滑。布尔真值假定为真平滑。如果“平滑方法”

我看到了这样一个帖子:


()我想知道Tkinter使用了什么插值算法来创建曲线。立方体的赫米特?余弦?有什么方法可以指定吗?

它使用贝塞尔算法

直线和多边形对象具有用于控制平滑的
平滑
选项。这是关于该选项的说明:

-平滑平滑方法: smoothMethod必须具有Tcl_GetBoolean接受的形式之一或线条平滑方法。内核中只支持trueraw(其中beziertrue的别名),但可以在运行时添加更多。如果给定布尔值为false或空字符串,则不会应用平滑。布尔真值假定为真平滑。如果“平滑方法”为true,则表示应将直线绘制为曲线,并渲染为一组二次样条曲线:为第一和第二条线段绘制一条样条曲线,为第二和第三条线段绘制一条样条曲线,依此类推。通过复制所需线段的端点,可以在曲线内生成直线段。如果平滑方法为原始,则表示该线也应绘制为曲线,但坐标列表中的第一个坐标对(以及此后的每三个坐标对)是立方贝塞尔曲线上的结点,而其他坐标是立方贝塞尔曲线上的控制点。通过使控制点与相邻节点相等,可以在曲线内生成直线段。如果最后一个点是控制点而不是节点,则重复该点(一次或两次),使其也成为节点


嗯,所以没有办法改变平滑度?如果没有,我想我可以自己计算插值点,并在它们之间画一条平滑的线。