第4章 实区域填充.ppt

第4章 实区域填充

;本章主要内容;4.1基本概念;多边形的表示:在计算机图形学中,多边形有两种示方法:顶点表示法和点阵表示法。; 多边形的顶点表示法是用多边形的顶点序列来描述。特点是直观、占内存少,易于进行几何变换,但由于没有明确指出哪些像素在多边形内,所以不能直接进行填充,如图4-1所示。;⑶多边形的扫描转换;(4)多边形的填充;(5)区域填充;4.2 扫描线填充算法;;;扫描线填充算法规则;扫描线填充算法规则;y;扫描线填充算法规则;线与多边形顶点相交时,正确的取舍交点;顶点交点的计数问题 ;影响一般扫描线填充算法效率的因素? 求交和排序 把多边形所有边放在一个表中,按顺序取出,分别计算与每条扫描线的交点;把与当前扫描线相交的边称为有效边。 把有效边与扫描线交点x坐标递增的顺序存放在一个链表中,称此链表为有效边表。;有效边表的结点信息;y;;通过有效边表,可以充分利用边连贯性和扫描线连贯性,减少求交计算提高排序效率。为了方便有效边表的建立与更新,建立一个边表(ET: Edge Table )。 目的:存放在该扫描线第一次出现的边。;有效边表算法;;有效边表(排序);;;step1:把边表中的边结点,用插入排序法 插入有效边表中,使之按X坐标递增顺序排序; step2:遍历有效边表,把配对交点之间的区间(左闭右开)上的各 象素(X,Y),

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档