首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Bresenhamu算法发作虚线

2012-09-14 
Bresenhamu算法产生虚线Bresenham(int x1,int y1,int x2,int y2,COLORREF color,CDC *pDC){?????????? int

Bresenhamu算法产生虚线

Bresenham(int x1,int y1,int x2,int y2,COLORREF color,CDC *pDC){

?????????? int x,y,dx,dy,p;

???????????x=x1;y=y1;dx=x2-x1;dy=-y2-y1;

????????? p=2*dy-dx;

??????????for(;x<x2;x++){

???????????????????????pDC->SetPixel(x,y,color);

?????????????????????? if(p>=0){

??????????????????????????????? y+=2;

????????????????????????????????p+=4*(dy-dx);

??????????????????????}

???????????????????? else

?????????????????????????????p+=4*dy;

???????????????????????}

}

热点排行