Bresenham画线算法程序-计算机图形学

Bresenham画线算法程序: void Bresenhamline (int x0,int y0,int x1, int y1,int color) { int x, y, dx, dy;   float k, e;   dx = x1-x0, dy = y1- y0, k=dy/dx;   e=-0.5, x=x0, y=y0;   for (i=0; i= 0)     { y++, e=e-1;}   } } X下标每增加1,d的值相应递增k,即d=d+k。一旦d≥1,就把它减去1,这样保证d在0、1之间。当d≥0.5时,取象素(xi+1,yi+1);而当d
ppt 文件大小:903.5KB