1. 首页
  2. 课程学习
  3. C++/C
  4. 用Bresenham算法画任意斜率的线

用Bresenham算法画任意斜率的线

上传者: 2019-07-18 23:17:21上传 TXT文件 2.16KB 热度 36次
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;
下载地址
用户评论