特牛生活网

Bresenham算法实现任意斜率直线绘制_任意斜率的bresenham画线算法-CSDN博客

网友收藏
文章浏览阅读2.1w次,点赞7次,收藏68次。参考《计算机图形学》 Donald.Hearn书中给出了斜率k在0-1之间的推导过程在k>=1时以y方向为单位步长递增,此时有x=(y-b)/b;d(low)=x-x(k)=( y(k+1)-b )/m-x(k);d(upper)=x(k+1)-x=x(k)+1-( y(k+1)-b )/m;p(k)=dx*(d(low)-d(upper))=2*dx*(y(k)+1-b)-2*dy*x(k)-dx;可以推出p(k+1)=p(k)+2*dx-2*dy(x(k+1)-x(k));其中x(k+1)-x(k)的值_任意斜率的bresenham画线算法