中点画线完整算法c语言,中点画线算法(任意斜率)-CSDN博客

网站介绍:文章浏览阅读1.7k次。基本原理在画直线段的过程中,当前像素点为(xp ,yp ),下一个像素点有两种可选择点P1(xp +1,yp )或P2(xp +1,yp +1)。若M=(xp +1,yp +0.5)为P1与P2之中点,Q为P理想直线与x=xp +1垂线的交点。当M在Q的下方,则P2应为下一个像素点;M在Q的上方,应取P1为下一个像素点。在斜率0<=k<=1的时候,实现代码如下(书本代码):void M..._1.要使前面的0<1直线绘制算法推广到任意斜率的一般直线,需要进行下面两方面的改