自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 中点画线算法详细注释解析

//中点画线算法void MidPLine(int x0, int y0, int x1, int y1, int color){int a, b, d, x, y,tag=0;if(abs(x1-x0)<abs(y1-y0)) //若斜率的不在-1~1的范围,将坐标和坐标互换,使其斜率落在-1~1{ swap(&x0,&y0); //xy互换...

2020-03-05 16:20:31 1059

原创 Bresenham画线法详细注释解析

Bresenham画线法void swap_value (int* a, int* b)//交换值函数{int temp=*a;*a=*b;*b=temp;}void Bres_Line(int x1, int y1, int x2, int y2, int color)//输入起点 与下一个点{setpixel(x1,y1, color); //第一个点直接画i...

2020-03-05 10:36:40 389

原创 直线段扫描转换算法-数值微分法(DDA)详细注释解析

Void lineDDA(int x, int y1,int x2,int y2,int color){ Int dm = 0;If(abs(x2 - x1) >= abs(y2 - y1))// 判断那条边长,那条边就当1的自加,另一条边做k的自加{dm = abs(x2 - x1);} //x此时为(计)长方向else{dm = abs(y2 - y1);}//y此时...

2020-03-05 10:35:32 730

原创 逐点比较法详细注释

void printline(int x1,int y1,int x2,int y2,int color) //输入起点终点的坐标信息,及color{int x,y xA,yA; //定义xy为画线时的临时变量 xAyA为平移后的终点坐标if(y1 > y2) //判断哪一个点是较小的点,将较小的点移动到原点,较大的点xy坐标均减去较小的点的xy坐...

2020-03-05 10:33:53 1175

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除