大家好,我需要一些帮助。我用Python(Tkinter)写了一个代码,它是绘制一个3度贝塞尔曲线,并且它是工作的。。。。kinda.我的问题是:我如何直接从键盘输入x和y坐标为控制点,而不是先x后y(像我的代码)。第二个问题是关于参数(u或t值。通常它是标准化的(值0到1),但对于循环将不工作的十进制值为步骤(我知道这是显而易见的:))。如果我把u=1-&>1000,然后除以1000,它在数字上是不稳定的。第三个也是最不重要的是如何绘制曲线,你我会说我用了小行,这真的很愚蠢,但是不知道这里有其他的方式是我的代码,抱歉它是Word格式的,有一些麻烦:import tkinter
from tkinter import*
master=Tk()
w=Canvas(master,width=800,height=800)
w.pack()
def kriva():
P0=[]
P1=[]
P2=[]
P3=[]
P0.append (float(input(" x for P0"))) #HERE IS THE PLACE FOR INPUT COORDINATES OF CONTROL POINTS
P0.append (float(input(" y for P0")))
P1.append(float(input(" x for P1")))
P1.append(float(input(" yfor P1")))
P2.append(float(input(" x for za P2")))
P2.ap