云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 计算机图形学-区域填充的扫描线算法

计算机图形学-区域填充的扫描线算法

  • 62 次阅读
  • 3 次下载
  • 2025/6/15 12:38:35

}

}

x++ ;

}

if (SpanNeedFill) {

pt.x= x - 1; pt.y = y; stackpush (S,pt); SpanNeedFill=false;

}

while ((getpixel (x, y)!=oldcolor) && (x < xr))

x++;

}

//主函数检测 void main() {

int radius,color; int x,y;//种子点

int oldcolor,newcolor;//原色与填充色 //输入参数值

printf(\画圆参数

scanf(\ printf(\读入内点 scanf(\

printf(\读入原色与填充色 scanf(\

int gdriver = DETECT,gmode;

initgraph(&gdriver, &gmode, \ // 用背景色清空屏幕 cleardevice(); // 设置绘图色为红色 setcolor(RED);

MidpointCircle(radius,color);//用中点画圆算法画圆 rectangle(150, 150, 350, 350);//再画一个矩形区域 ScanLineFill4 (x,y,oldcolor,newcolor);//扫描线区域填充

getch(); }

五.运行结果与讨论: 测试结果1: closegraph();

测试结果2:

六.实验分析与讨论:

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

} } x++ ; } if (SpanNeedFill) { pt.x= x - 1; pt.y = y; stackpush (S,pt); SpanNeedFill=false; } while ((getpixel (x, y)!=oldcolor) && (x < xr)) x++; } //主函数检测 void main() { int radius,color; int x,y;//种子点 int oldcolor,newcolor;/

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com