计算机图形实验答案.docVIP

  • 2
  • 0
  • 约9.6万字
  • 约 10页
  • 2016-12-09 发布于河南
  • 举报
计算机图形实验答案

实验一、中点画直线算法 #include stdio.h #include graphics.h void MidpointLine1(int x0,int y0,int x1, int y1,int color) { int a, b, d1, d2, d, x, y; a=y0-y1; b=x1-x0; d=2*a+b; d1=2*a ; d2=2* (a+b); x=x0; y=y0; putpixel(x, y, color); while (xx1) { if (d0) {x++; y++; d+=d2; } else {x++; d+=d1;} putpixel (x, y, color); } } void MidpointLine2(int x0,int y0,int x1, int y1,int color) { int a, b, d1, d2, d, x, y; a=y0-y1; b=x1-x0; d=2*a-b; d1=2*a ; d2=2* (a-b); x=x0; y=y0; putpixel(x, y, color); while (xx1){ if (d0) {x++; d+=d1; } else {x++;y--; d+=d2; } putpixel (x, y,

文档评论(0)

1亿VIP精品文档

相关文档