期刊文献+

适用于凹多边形的Cyrus-Beck改进算法 被引量:5

An Improved Algorithm of Cyrus-Beck Segment Clipping to Process Concave Polygon
下载PDF
导出
摘要 本文对目前常用的二维线段裁剪算法进行分析,提出了一种基于Cyrus-Beck算法的改进算法,使其能够扩展到对凹多边形的处理,通过对线段与裁剪窗口位置关系的严格判断将求交次数减到最少,并且通过对交点性质的判断来识别出线段的可见部分。理论分析和实验结果均表明该算法优于目前处理任意多边形裁剪框的算法。 Based on the analysis of currently popular algorithms for segment clipping, in this paper, an improvement in the algorithm of Cyrus-Beck segment is proposed, which extends the algorithm to the range of concave polygon. The calculation of the intersection points is decreased to the minimum by the means of verifying the position of the line to be clipped against the polygon. And marking those intersection points with "in" or "out" to decide which subqine between the two intersection points is visible. Both theoretic analysis and example testing show that the new algorithm is better than well known algorithms.
作者 陈涛
出处 《计算机科学》 CSCD 北大核心 2006年第12期217-220,224,共5页 Computer Science
关键词 凹多边形 线裁剪 算法 改进 Concave polygon, Line clipping, Algorithm, Amelioration
  • 相关文献

参考文献8

  • 1Newman W M, Sproull R F. Principles of Interactive Computer Graphics. New York: McGrawHill, 1979
  • 2Sproull R F, Sutherland I E. A clipping divider[M]. In: Washing ton: Thompson Books, 1968. 765-775
  • 3Liang Y D, Barsky B A. A new concept and method for line clipping[J]. ACM Trans on Graphics, 1984, 3(1): 12-22
  • 4Cyrus M, Beck J, Generalized two2dimensional clipping[J]. Computer and Graphics, 1978,3 (1): 23-28
  • 5Nicholl T M,Lee D T, et al. An Efficient New Algorithm for 2D Line Clipping. In: SIGGRAPH'87, Computer Graphics, 1987,21:4
  • 6刘勇奎,颜叶,石教英.一个有效的多边形窗口的线裁剪算法[J].计算机学报,1999,22(11):1209-1214. 被引量:38
  • 7刘勇奎,刘桂芳.一般多边形窗口的线裁剪[J].计算机辅助设计与图形学学报,1993,5(4):269-274. 被引量:24
  • 8赵平,冯春,李柏林.一种一般多边形窗口的有效线裁剪[J].机械,2002,29(4):34-35. 被引量:2

二级参考文献12

共引文献53

同被引文献40

引证文献5

二级引证文献18

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部