在c 中怎么做中点画线
1、直线的方程式是F(x,y)=ax+by+c=0.假设直线的起点和终点分别为(x1,y1)和(x2,y2),那么a=y1-y2,b=x2-x1,c=x1y2-x2y1

3、因为d是xp和yp的线性函数,使用垢卜埂呦增量计算可提高运算效率。在d≥0时,取P1,d1=F(xp+2,yp+0.5)=a(xp+2)+b(yp+0.5)+c=(a烫喇霰嘴(xp+1)+b(yp+0.5)+c)+a=d+a.所以d的增量为a

5、d的初始值: d0=F(x1+1,y1+0.5)=a(x1+1)+b(y1+0.5)+c=(ax1+by1+c)+a+0.5b=F(x1,y1)+a+0.5b,因为(x1,y1)在直线上,所以(x1,y1)=0,所以d的初始值为d0=a+0.5b
