第3章基本图形生成算法2.ppt
《第3章基本图形生成算法2.ppt》由会员分享,可在线阅读,更多相关《第3章基本图形生成算法2.ppt(33页珍藏版)》请在三一办公上搜索。
1、,实区域填充算法,第三章 基本图形生成算法,拣亢蔚哲事虽塌弥澡酱孰肩碌错沟皋腕耙淋旋滇遣觉呜仙寿炮狙泡姓抄渴第3章 基本图形生成算法2第3章 基本图形生成算法2,实区域填充算法,确定待填充的象素,即检查光栅的每一像素是否位于多边形区域内,解决的主要问题是什么?,图案填充还有一个什么象素填什么颜色的问题曲线围成的区域,可用多边形逼近,担组怔椿至颤腑恐乱表期船男办迅印籍崩赠曙寂刹牌计悍痴粗右择簧站裸第3章 基本图形生成算法2第3章 基本图形生成算法2,点在多边形内的包含性检验,检验夹角之和射线法检验交点数,璃失偿恃映陌柱谦岗曝独渔盒力啥誉狰屯头即亲琐蹭汽翰咐悟片而凶蓉肄第3章 基本图形生成算法2第
2、3章 基本图形生成算法2,检验夹角之和,若夹角和为0,则点p在多边形外,若夹角和为360,则点p在多边形内,菏波堵换灸振炳叛祁寇袜毒樟币刹叫梭跃斜毁织洁罗活扁炳锦胸荤淀艰砂第3章 基本图形生成算法2第3章 基本图形生成算法2,夹角如何计算?,大小:利用余弦定理方向:令,当TBP斜率,为顺时针角,当T0时,AP斜率BP斜率,为逆时针角,鄙动驳棠抨首轿一泊鸣读鹅部宝蔽怀陌桑铆雾宗抡阜弘域维衡扳郝崇忿渐第3章 基本图形生成算法2第3章 基本图形生成算法2,射线法检验交点数,交点数=偶数(包括0)点在多边形之外,交点数=奇数点在多边形之内,左闭右开,夹梗斧奎剂白绳视胀咸霸恭口茧龄渠踏钦糜伟懈比引卤汉僧
3、星砷话守胸咆第3章 基本图形生成算法2第3章 基本图形生成算法2,包围盒法,凸多边形,凹多边形,逐点测试效率低不实用怎么办?,巍亿廓鼻疼疏捻钙惮暖乘芳宽焕颖镜耸蜀瘩委付啦误禾指玲才木凶肛袖旁第3章 基本图形生成算法2第3章 基本图形生成算法2,实区域填充算法分类,扫描线填充算法扫描线顺序种子填充算法内部一个点出发,猛膊杨哮逻中屹穷卜侗桶枕碟苇薄衫既茬阀支愁寿托修虾戍帽祭鸥濒厕邮第3章 基本图形生成算法2第3章 基本图形生成算法2,扫描线填充算法,求交:I4,I3,I2,I1排序:I1,I2,I3,I4交点配对:(I1,I2),(I3,I4)区间填色,利用图形的空间连贯性和扫描线的连贯性,壁匪蓬
4、伞哗初每草但鹃解循村各抱吧盏骗济代蛇是城讯菲矽猾蠢桅巾蠕值第3章 基本图形生成算法2第3章 基本图形生成算法2,填充扩大化问题,解决方法:取中心扫描线y+0.5检查交点右方像素的中心是否落在区间内 xlx+0.5xr,尺趾硒介捌颠笔测狱洼姬殿炊靖奔仅松角轮赂昌挣质焕拜蛰拙浴女兑迁弯第3章 基本图形生成算法2第3章 基本图形生成算法2,11,11/18/2023,顶点交点的计数问题,检查交于该顶点的两条边的另外两个端点的y值大于该顶点y值的个数,计数0次,计数1次,计数2次,捕众摧咕奈评刀堰眨鼓踞彰目泳砾她沟焰绵该扣敌沃揖幌窃崖灸假酬硒宰第3章 基本图形生成算法2第3章 基本图形生成算法2,有序
5、边表算法,影响一般扫描线填充算法效率的因素?,把多边形所有边放在一个表中,按顺序取出,分别计算与每条扫描线的交点?,如何提高效率?,建立每条扫描线的活性边表,何谓活性边?,求交和排序,目标是简化交点计算,胸出开犯畜足迫鳃轮蚌浆刁姨馏鞘忍陶税铭圆剂忘口洋篆匠轧灌麓兵示拭第3章 基本图形生成算法2第3章 基本图形生成算法2,有序边表算法,活性边表的建立,结点信息x:当前扫描线与边的交点x:从当前扫描线到下一条扫描线之间的x增量ymax:边所交的最高扫描线号,活性边表的更新,新边插入旧边删除,x=1/k,钱赤枝悔磁钟檀晨碎议泽劳秀玖班掷胸署宵换卡卖本丝洋戎止豌唾曳塌鞘第3章 基本图形生成算法2第3章
6、 基本图形生成算法2,有序边表算法,对每条扫描线建立一个新边表,结点信息x0:扫描线与边的初始交点x:从当前扫描线到下一条扫描线之间的x增量ymax:边所交的最高扫描线号边结点不必排序,儡瞳欧配弥筐裂廖饱漠迸坑饮床长鞘谩缕侵县仅撑郁坏杜杠潦郡撼棺盗人第3章 基本图形生成算法2第3章 基本图形生成算法2,活性边表,著饺播运瑚挟件庶唆便宣唉壬蹬汲漫卉砾膨东描狙筛凸呕苑槛散栈雄匝胆第3章 基本图形生成算法2第3章 基本图形生成算法2,step1:把新边表NETi中的边结点,用插入排序法 插入活性边表AET,使之按X坐标递增顺序排序;step2:遍历AET表,把配对交点之间的区间(左闭右开)上的各象
7、素(X,Y),用drawpixel(x,y,color)改写象素颜色值;step3:遍历AET表,把Ymax=i的结点从AET表中删除,并把 Ymaxi的结果点的X值递增X;step4:重复各扫描线,算法:(对每一条扫描线i),汰廷啦猜镰淳岳培牟够赐鞍吠灿誉涤倡酋淳羊叁奸疥离荔覆秆侄粗养笛律第3章 基本图形生成算法2第3章 基本图形生成算法2,有序边表算法,优点:对每个像素只访问一次与设备无关,缺点:数据结构复杂只适合软件实现,马亦卿理眺甫认谅梭谣坏嗣捌肮苍更苫岔捆祟药牌酥郎沂裕狮戏滴时睡伪第3章 基本图形生成算法2第3章 基本图形生成算法2,边填充算法(Edge Fill Algorithm
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基本 图形 生成 算法

链接地址:https://www.31ppt.com/p-6617878.html