用Bresenham算法画任意斜率的线

上传:小亚26645 浏览: 34 推荐: 0 文件:TXT 大小:2.16KB 上传时间:2019-07-18 23:17:21 版权申诉
voidBresenham(intx0,inty0,intx1,inty1){intdx,dy,d,up,down,x,y;if(x0>x1){x=x1;x1=x0;x0=x;y=y1;y1=y0;y0=y;}dx=x1-x0;dy=y1-y0;d=dx-2*dy;up=2*dx-2*dy;down=-2*dy;if(dy>0&&abs(dy)-abs(dx)>0){x=x0;x0=y0;y0=x0;y=x1;x1=y1;y1=x1;}if(dy0){x=x0;x0=-y0;
上传资源
用户评论