其实,无论直线、曲线,可以用一个通用的函数完成,实现该函数的思路是:首先一个点从坐标(x1,y1)运动到(x2,y2),它在屏幕上的运动方向有8个方向,分别是(x1-1,y1)、(x1+1,y1)、(x1-1,y1-1)、(x1-1,y1+1)、(x1+1,y1-1)、(x1+1,y1+1)、(x1,y1-1)、(x1,y1+1),把8个可能的运动方向分别代入方程中,用y-(ax^2+bx+c),谁最接近0,就是哪个可能的运动,画那一点即可。曲线方程是y=ax^2+bx+c,根据3点可以编程求出a,b,c的值,而直线方程则a=0。这样画直线和曲线用一个函数就可实现了。