- 5
- 0
- 约2千字
- 约 4页
- 2018-10-01 发布于天津
- 举报
试验基本图形元素-区域填充算法的实现-Read
实验四、基本图形元素-区域填充算法的实现
实验目的:
①理解区域的表示和类型,能正确区分四连通和八连通区域,了解区域填充的实现原理,②利用Visual C++ 6实现区域填充的递归算法。理解扫描线多边形填充的实现原理。
实验内容
③利用前面实验实现的画线函数,绘制封闭区域的边界
④利用种子填充算法,填充四连通区域和八连通区域,要考虑两类区域表示(边界表示和内点表示)
实验内容:
①仿照课程中关于区域填充的递归算法,利用Visual C++ 实现该算法,边界表示的区域需要先定义区域边界并使用画线函数绘制边界,内点表示的区域需要确定区域内部属性。
②编译、调试、测试程序。
③使用Visual C++ 6.0 编写程序验证算法,参考“MFC图形算法简单程序.rar”、“VC经典教程.chm前8讲”,掌握菜单、对话框程序编制方法。
实验实现过程:
①复习课程中关于区域填充的相关原理;
②根据多边形区域的填充原理可以推广到圆域的填充,由于圆的特殊属性,即可根据任何欲填充的像素点与圆心的距离是否大于或小于半径来判断是否在圆内或圆外,具体实现程序如下;
利用中点画圆算法实现边界程序:
void CArea_FillData::MidpointCircle(int xc, int yc, int r, int color)
{//画八分之一的圆
int x,y,d;
x=0;y=r;d
您可能关注的文档
- 融雪的忧郁.PDF
- 融资融券系统操作手册-广西北部湾股权交易所.DOC
- 融合创新合作共赢.PDF
- 融资融券系统操作手册-海峡股权交易中心.DOC
- 血压测量结果准确度偏差的影响因素分析Analysisofinfluenced.DOC
- 螺纹之尺度标注.PPT
- 血站试验室质量管理规范.DOC
- 血清标志物HBVDNAYMDDcccDNA.PPT
- 血红蛋白译者谷彦冰农科院果树所-abc.PDF
- 血缘宗法亲疏.PPT
- 年终工作汇报精华模板.ppt
- 高效智能混凝土搅拌站运营攻略.ppt
- 北师大版六年级数学上册第3单元第3课时天安门广场课件.ppt
- 中考历史与社会总复习板块六世界现代史学习单元二经济大危机和第二次世界大战课件.ppt
- 北师大版六年级数学上册第5单元第3课时身高的情况课件.ppt
- 北师大版六年级数学上册数学好玩第3课时比赛场次数学好玩课件.ppt
- 中考历史与社会总复习板块二中国近代史学习单元二近代化的早期探索课件.ppt
- 中考历史与社会总复习板块二中国近代史学习单元三新民主主义革命的兴起课件.ppt
- 中考历史与社会总复习板块二中国近代史学习单元四中华民族的抗日战争课件.ppt
- 中考历史与社会总复习板块三中国现代史学习单元四新中国成立以来的其他建设成就课件.ppt
最近下载
- 化学原料药及制剂稳定性试验指导原则课题.docx VIP
- 山体滑坡综合治理工程监理规划.docx
- 压缩空气储能电站接入电网技术规范.docx VIP
- 中华人民共和国通信行业标准-架空光(电)缆通信杆路工程设计规范.docx VIP
- T_CEA 8019.1—2026(电梯移除工作指南第一部分总体要求).pdf
- 标准图集-辽2006J403 金属成品变形缝建筑构造.pdf VIP
- 2026年保密局招聘考试面试真题(附答案).docx VIP
- (高清版)DG∕TJ 08-2167-2023 公路绿化建设与养护标准.docx VIP
- 水文测验与资料整编:第6章 流量数据处理(整编).ppt VIP
- 四川省房屋优质建筑和市政基础设施关键工程质量保修书.doc VIP
原创力文档

文档评论(0)