扫描线多边行填充算法
2016-12-08 16:21:49 0 举报
扫描线多边行填充算法是一种计算机图形学中的填充算法,用于将一个封闭区域内部填充上指定的颜色。该算法的基本思想是按照从左到右、从上到下的顺序逐条扫描图像的边界,并记录下每条边的走向和交叉点信息。当遇到封闭区域时,根据记录的信息进行填充。具体实现时,可以使用深度优先搜索或广度优先搜索等方法来遍历边界上的点,并根据当前点的位置和相邻点的颜色来确定填充的方向和颜色。该算法具有较高的效率和可靠性,适用于各种复杂的图形填充场景。
作者其他创作
大纲/内容
更新活化边表并重新排序
输入多边形顶点个数及顶点坐标
否
结束
开始
是
求出扫描线与多边形的边界交点,交点排序、配对、区域填充
扫描线值为窗口高度
建立有序边表
0 条评论
下一页