您的位置:首页 > 理论基础

扫描转换直线段--DDA算法

2013-10-11 00:33 417 查看






Void LineDDA(int x0,int y0,int x1,int y1,int color)

//假定x0<x1,-1=<a<=1

{ int x;

  float dx,dy,a,y;

  dx=x1-x0;

  dy=y1-y0;

  a=dy/dx;

  y=y0;

  for(x=x0;x<x1;x++)

    { PutPxiel(x,(int)(y+0.5)),color );  //以颜色color显示像素点

      y=y+a;

     }

}

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息