爱嘉牛LA

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

2012年10月24日

摘要: View Code Inter_Bresenham_Line(int x0,int y0,int x1,int y1){//起点和终点的坐标 int x,y,dx,dy; float e; dx=x1-x0; dy=y1-y0; k=dy/dx; x=x0; y=y0; e=-dx; for(int l=0;l<=dx;l++){ putpixel(x,y); x+=1; e=e+2*dy; if(e>=0){ y+=1; ... 阅读全文
posted @ 2012-10-24 21:36 爱嘉牛LA 阅读(238) 评论(0) 推荐(0)

摘要: View Code void Bresenham_Circle(int xc,int yc,int r){//xc,yc是圆的中心坐标 int x,y,d; y=r; d=3-2*r; x=0; while(x<=y){ plotC(x,y,xc,yc);//画点 if(d<0) d+=4*x+6; else{ d+=4*(x-y)+10; y=y-1; } x=x+1; }} void plotC(int x,int ... 阅读全文
posted @ 2012-10-24 21:18 爱嘉牛LA 阅读(288) 评论(0) 推荐(0)