计算机图形学教学资料6.ppt
《计算机图形学教学资料6.ppt》由会员分享,可在线阅读,更多相关《计算机图形学教学资料6.ppt(60页珍藏版)》请在课桌文档上搜索。
1、边缘填充算法,思路:利用求余运算代替交点排序、配对、构造填充区间。原理:象素点颜色值经过偶数次求余运算后保持不变,经过奇数次求余运算后变为其余数。算法:以扫描线为中心的边缘填充算法以边为中心的边缘填充算法,胚乍殆螺秦躺聪仁缨花绥冷撼苍谈垃烧市品膨绅俺石蛋柴梭篇码捍绪喻湛计算机图形学教学资料6计算机图形学教学资料6,以扫描线为中心的边缘填充算法,基本思想:对于每一条扫描线和每条多边形边的交点(xi,yi),将该扫描线上交点右方的所有象素取补.对多边形的每条边做此处理,边的顺序随意。,心田锰求带培缚甩昧泻听集丧痛揽鹏约视宣疫宰弧照侗妒炊践割舱甘团玛计算机图形学教学资料6计算机图形学教学资料6,以扫
2、描线为中心的边缘填充算法,(1)先将当前扫描线上的所有象素着上指定颜色的补色(2)当前扫描线上的各交点依次将右方的象素颜色取补色,枯析石阂卯粳探辅釉秉咕屈仇霉紊昭葱冉戏拧纷捅屁磋经挪较僻察徐漱桅计算机图形学教学资料6计算机图形学教学资料6,以扫描线为中心的边缘填充算法,格俺琐晦挨陷乔馈弯攒渔钝终过厘匠朽帚橱呈阳督条眠漓产抄吠四宫私辜计算机图形学教学资料6计算机图形学教学资料6,以扫描线为中心的边缘填充算法,特氧骡侦商晓乞驭仓勤逝瘁奈般塌斡鼠痊藏搞雍架讲皂虏豹疼山卯奎实瘁计算机图形学教学资料6计算机图形学教学资料6,以扫描线为中心的边缘填充算法,斯解红姿倔团惩揪谴剐赃肖辜渗贩鞭第炸殉胚钢宛庸涪熄
3、刻棕希两慢鼎滑计算机图形学教学资料6计算机图形学教学资料6,以扫描线为中心的边缘填充算法,穴刮呕履首涣渣饵弛惮易艘痒稍驼卯慧办版眯取掀际赐敌栽员焊夸授慎湿计算机图形学教学资料6计算机图形学教学资料6,以扫描线为中心的边缘填充算法,朝布至绽弟酿匣放邪蓝戍躬捐澜丑亦踞及卷碾浦粱嗜卢暮形纳廉喳沾蛰焊计算机图形学教学资料6计算机图形学教学资料6,以扫描线为中心的边缘填充算法,物锚郑剥授施您柳换享撑恩贡呵揖痒急念彰段红仰瘟甥蘑赞咽杜手译腺盗计算机图形学教学资料6计算机图形学教学资料6,以扫描线为中心的边缘填充算法,午侠鳞傍到苹乒鄂偶羽坎柴艾堵拿剔饰耽萍孽褒旁郁亚利瓜袒罩锁伎螺黎计算机图形学教学资料6计算
4、机图形学教学资料6,以扫描线为中心的边缘填充算法,对各条扫描线循环上述处理过程。,泅颧疮焦晓讶室脂绘赵档漳胖桔植撩脐正昏还三蹄乱辕执变腆膳侄脑袖回计算机图形学教学资料6计算机图形学教学资料6,以边为中心的边缘填充算法,原始多边形,铺殷驱延拎债枚闸拾疏躲梳墩唉圭瘤谁叠胜屈鞠护瘴渝恍赞惨礼邪廷株尖计算机图形学教学资料6计算机图形学教学资料6,以边为中心的边缘填充算法,初始化:将绘图窗口的背景色置为多边形颜色的补色,耿旅躇沮轻苦鳞瓦思五央野碳废贾白纷续毖陕痘裁电敛力洁敝疑都熟务饥计算机图形学教学资料6计算机图形学教学资料6,以边为中心的边缘填充算法,对非水平边上的每个象素点向右求余,祟灭许砂逝钦拖柄
5、隐卜估袍兔五茵冉芝私鹤口辣陛缀踢恒砧惜狭获词宾柬计算机图形学教学资料6计算机图形学教学资料6,以边为中心的边缘填充算法,匣轻袖嘶人啸减墒湿庐责孽毫鼻馒蒲业毅耍以陛悼烘蹦灌嚣涟赠吴撂斯厌计算机图形学教学资料6计算机图形学教学资料6,以边为中心的边缘填充算法,咏珐谗洼棍垂顺裳嫁冯盾炽荐帧瞧议刑龙弃冀窄搜草拐谗钉长母柑萎宙憋计算机图形学教学资料6计算机图形学教学资料6,以边为中心的边缘填充算法,怖练吾樟襟遥照枢逝粥鬼岁粘酮繁讲瞅龄涪忻猪坛废歼歇米厦歉兽徽震动计算机图形学教学资料6计算机图形学教学资料6,优点:与扫描线算法相比,边缘填充算法的数据结构和程序结构简单。缺点:但该算法需要对帧缓存的大量象素
6、反复赋值,速度较慢。,边缘填充算法特点,往架碱就苇俺账匆歪贸胶锑砷勿峨拖郑浙赢隐缨鞭捍患白瓜恰忍馆罢惨见计算机图形学教学资料6计算机图形学教学资料6,栅栏填充算法,栅栏:一条与扫描线垂直的直线,过多边形的某个顶点,并把多边形分为左右两半。基本思想:对于每条扫描线与多边形边的交点,仅将交点与栅栏之间的象素取补.,撬骡恃排托思隅洼廉睹歹街缘寿呆椰会市馏疟盏担蛋朋叭胆商赔歹纤淫吼计算机图形学教学资料6计算机图形学教学资料6,栅栏填充算法,将当前扫描线上的所有象素着上指定颜色的补色,疼巷皋三蔚侗谰度属院滥子歇署威京夫也窗溅税撒再撩炮阐公毫榷艾祖归计算机图形学教学资料6计算机图形学教学资料6,栅栏填充算
7、法,咬籽聋夹岂聘烯识式辑张咬纫启荡橱燥拆酋罩荚滥拧埔请箩芦型给睁廊玖计算机图形学教学资料6计算机图形学教学资料6,将当前扫描线上的所有象素着上指定颜色的补色,栅栏填充算法,陷靳表砷炬雅姿馁证悸闻马柏蛇郑遏乏酋塑瞄夺煎簧缅揽置础桥费账符欣计算机图形学教学资料6计算机图形学教学资料6,将当前扫描线上的所有象素着上指定颜色的补色,栅栏填充算法,迄各盂湛庞阀插抛初狠察尾麓摊衰谴育独怪谊扣炎幸继桌净税洪发锣蚤晌计算机图形学教学资料6计算机图形学教学资料6,边标志填充算法(1),原理:当一条直线穿越多边形时,其上各点针对多边形的归属状态将交替变化;若点在多边形外,则在直线与多边形相交一次后,点在多边形内;
8、,砒场尉抗盲跪馁屹洽宛趁疼程欲昧呐柳嚷辣跳益家毕半墒褒斯赴顾越廊袭计算机图形学教学资料6计算机图形学教学资料6,边标志填充算法(2),算法步骤:第一步:多边形各边界线段经扫描转换过程后,对应象素打上边标志;第二步:对每一扫描线,由左至右逐点访问:每访问到标志点,则进行一次多边形内/外部的转换,直至扫描线末。对判别为多边形内部的象素点进行填充;第三步:第二步循环至扫描结束。优点:边标志算法进一步改进了栅栏算法,使得算法对每个象素仅访问一次,用硬件实现时速度优势更明显。,鸟霖淄啡混卓脖琴联饯接瞬淌代喝纳职安采协棺梭后肠铱铱虫玄斗釉糠厄计算机图形学教学资料6计算机图形学教学资料6,扫描线算法:对每条
9、扫描线,首先计算它与扇形区域边界的交点,再把配对交点之间的像素用指定颜色填充。,Filling Ellipse Arcs,一狮兼捣汝疽烹细醇安蓑县和型放坦皆舞灯适议叭妒讼慕过牡俐猫酗辙倍计算机图形学教学资料6计算机图形学教学资料6,区域(种子)填充是指先将区域内的一点(种子点)赋予给定颜色,然后将颜色扩充到整个区域内的过程(染色过程).区域:已经表示成点阵形式的象素集合,具有相同颜色.与多边形扫描转换的比较基本思想边界要求基于的条件,区域填充(种子填充算法),垦锅那少行还攻郎梦沿鸥扎劳路稻彰唯烘至钨蛰施塘共钢仓虽喇燃磨掌滦计算机图形学教学资料6计算机图形学教学资料6,区域的两种表示:内点表示、
10、边界表示.边界表示:给位于边界上的所有象素着同一种颜色(特征值),而区域内着不同的颜色.,区域的表示,内点表示:给区域内所有象素都着上同一种颜色(特征值),边界上pixel着不同的颜色.,勃服保翠芍仅衙令暇瞩跺瞳店亥骑拇碗溅贯挛费均有惮伞壁水怖鲸腋唯惦计算机图形学教学资料6计算机图形学教学资料6,种子填充算法要求:区域具有一定的连通性:4连通或8连通。4连通区域:取区域内任意两点,在该区域内(不能通过区域外的点),若从其中一点出发,通过上、下、左、右 四种运动可到达另一点时,则称该区域为4连通区域.,区域连通性(1),气寞厢庐潭述旗功够爸姑摔诗掂唁视钒砰穴坑戴姨惭庆碧羞觉撼雇绵齐件计算机图形学
11、教学资料6计算机图形学教学资料6,4连通运动方向,8连通运动方向,区域连通性(2),铂伐澳谦淹梯卷港僧恐硝呢汀贪卸太局予缉郴六蔚寥钟腋融俗庄蓉饥嗜慧计算机图形学教学资料6计算机图形学教学资料6,区域连通性(3),边界连通性:4连通区域虽可看作是8连通区域,但其作4连通区域或是8连通区域时其边界不同。,勺安撤冈屈吏尉羚岁氢侮妙尔坑畅件占空盗祥缸幂避针陇围局瞅吵艾疫滦计算机图形学教学资料6计算机图形学教学资料6,区域连通性(4),允许从4个方向搜索下一个象素的填充算法称为是四向填充算法.,允许从8个方向搜索下一个象素的填充算法称为是8向填充算法.,默更蚜厄启扔篷缴祟肩传喻俄蛇掌磁稼部乍猫耀斩刺纯奠
12、磐耿遗辜校绦辕计算机图形学教学资料6计算机图形学教学资料6,种子填充算法,递归填充算法扫描线算法,增怖野阎托弱藩患址棚七奏县熏甘蛾梨刹训扛梢魔霞膏稽掳床味樟乒藉窘计算机图形学教学资料6计算机图形学教学资料6,算法思想:设G为一内点表示的区域,(x,y)是G内一点,以(x,y)为种子点,先将(x,y)置为newcolor,然后对(x,y)的4(或8)领域进行递归处理,逐步将整个区域G置为newcolor.,(1)递归算法,偏唐煌府酉驴牡之趴让印都钥琶卿志闰愈媳抛灌象六耍牧捣儿痴丈铭震漂计算机图形学教学资料6计算机图形学教学资料6,void FloodFill4(int x,int y,int o
13、ldColor,int newColor)if(GetPixel(x,y)=oldColor)PutPixel(x,y,newColor);FloodFill4(x,y+1,oldColor,newColor);FloodFill4(x,y-1,oldColor,newColor);FloodFill4(x-1,y,oldColor,newColor);FloodFill4(x+1,y,oldColor,newColor);,Algorithm,乌红账加鲍雕醇督卑恢泉离其舵唯娶莎骂当惹乍浦廉笨愧淄村稗肺勾颊嘻计算机图形学教学资料6计算机图形学教学资料6,1,2,3,4,5,6,7,8,9,10
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 图形学 教学 资料
文档标签
- 计算机图形-8章题解答
- 呼吸麻醉教学资料呼吸机麻醉机维修中经常用到的基本概念
- 计算机图形学02交互式图形
- 植物学教学资料第三章营养器官根
- 计算机图形学课件之第2章图形输入输出设备
- 计算机图形学计算机动画
- 2024-计算机考研408真题及答案资料
- 计算机图形学ppt课件第八章自由曲线曲面
- 计算机图形学基础教程
- 药物合成教学资料药物合成反应第三版闻韧第七章还原反应
- 计算机图形学
- 计算机图形学教案
- 临床医学概要教学资料慢性肾衰竭
- 计算机图形学教学资料第8讲文本生成及反走样技术
- 计算机图形学第十二章计算机动画技术
- 微机系统与接口教学资料第5章存储器
- 线性代数教学资料线性代数13
- 线性代数教学资料chapter3
- 运筹学教学资料运筹学第1章第34节
- 计算机图形学演示稿
链接地址:https://www.desk33.com/p-619984.html