没有合适的资源?快使用搜索试试~ 我知道了~
范华燃-杨杰-李晨辉-罗宗铭-刘强1
需积分: 0 0 下载量 68 浏览量
2022-08-08
22:36:49
上传
评论
收藏 86KB DOCX 举报
温馨提示
试读
7页
摘要:多边形裁剪算法被广泛应用于空间叠置分析、图像处理等各个领域,具有非常大的价值和研究意义。在多边形裁剪的诸多算法中,主要有Sutherland-Hodman
资源详情
资源评论
资源推荐
任意多边形裁剪算法研究
范华燃, 刘强, 罗宗铭, 李辰辉, 杨杰
(成都理工大学, 空间信息技术系)
摘要:多边形裁剪算法被广泛应用于空间叠置分析、图像处理等各个领域,具有非常大的价
值和研究意义。在多边形裁剪的诸多算法中,主要有 Sutherland-Hodman 算法,梁友栋-Braian
算法等,但是这些算法在裁剪多边形后均不能消除多余边和边的自身相交。梁-Braian 算法针
对这一问题作了解决,但该算法需作很多的乘除法,不利于计算机内部实现。因此本文主要学习
研究了一种基于出入点判断的任意多边形裁剪算法,即 Weiler-Atherton 裁剪算法,该算法利于
快速简洁、计算机实现,且具有一般性。
关键词: 多边形裁剪、任意多边形、矢量数组、时间复杂度
Arbitrary Polygon Clipping Algorithms
Fan HuaRan, Liu Qiang, Luo Zongming, Li ChengHui, Yang Jie
(Department of Spatial Information Technology, Chengdu University of Technology)
Abstract: Polygon clipping algorithms are widely used in space superimposed analysis, image
processing and other fields, has great value and research significance. In a lot of algorithm, polygon
clipping Sutherland - Hodman algorithm, main Liang Youdong - Braian algorithm, etc., but these
algorithms are not eliminate redundant after cutting polygon edge and the edge of the intersection.
Beam - Braian algorithm to solve the problem in order to solve this problem, but the algorithm requires
a lot of, method, is not conducive to internal computer implementation. So this paper mainly studies a
kind of arbitrary polygon clipping algorithm based on the access point judgement, namely Weiler
Atherton - cutting algorithm, the algorithm for fast computer .
Keywords: Polygon clipping、vector、Arbitrary polygon、Time complexity
1 引言
原有的多边形裁剪算法,例如 Sutherland-Hodman 算法,梁友栋--Braian 算法,在裁剪多
边形后均不能消除多余边和边的自身相交。Weiler-Atherton 裁剪算法基于上述问题提出了一种
新的分类:入点、不出点,并由此提出一种快速的多边形裁剪算法。该算法裁剪思想新颖,方法
简洁,裁剪一次完成,从而提高了多边形的生成速度。并消除了多余边和自身边相交的问题,从
而可以适用于凸的、凹的和带孔的多边形裁剪过程,有较高的研究价值和应用价值。
2 方法
首先假设被裁剪多边形和裁剪窗口的顶点序列都按顺时针方向排列。当两个多边形相交时,
交点必然成对出现,其中一个是从被裁剪多边形进入裁剪窗口的交点,称为“入点”,另一个是
从被裁剪多边形离开裁剪窗口的交点,称为“出点”。
算法从被裁剪多边形的一个入点开始,碰到入点,沿着被裁剪多边形按顺时针方向搜集顶点
序列;而当遇到出点时,则沿着裁剪窗口按顺时针方向搜集顶点序列。
按上述规则,如此交替地沿着两个多边形的边线行进,直到回到起始点。这时,收集到的全
月小烟
- 粉丝: 28
- 资源: 296
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0