在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

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:49
阅读量:83
阅读量:44
阅读量:54
阅读量:41