期刊文献+

基于适应性相关测试和点斜式查表求交的圆形窗口快速裁剪方法

A fast line clipping algorithm against circular windows based on adaptive identification and table-based intersections retrieval
下载PDF
导出
摘要 在智能CAD、图形识别与理解等复杂图形应用系统中,由于图元数量多、图元间关系复杂,且系统实时交互响应要求较高,现有圆形窗口裁剪算法较难满足要求。为此提出圆形窗口对线段的一种新的快速裁剪算法。该算法由基于切线分隔的圆外线段快速适应性测试方法、基于最小范围的圆内线段测试方法和基于点斜式查表的线段与窗口圆快速求交方法三部分组成。通过按端点位置选择适应的测试方法、尽量避免不必要的操作、尽量以简单操作代替复杂操作等措施,大大提高了圆形窗口对线段的裁剪速度。在图形识别及智能CAD等应用中的实验结果表明,采用文中算法可较大地提高效率。 Existing circular window clipping algorithms are inefficient for many complex real-life applications like intelligent CAD and graphics recognition/understanding systems,due to their large number of graphical primitives,complicated geometrical constraints and real-time interaction requirements.This paper presents a fast line clipping algorithm against circular windows.The proposed algorithm is composed of three parts: adaptive identification of invisible lines based on tangent lines separation,fast identification of visible lines based on polygons cutting,and fast line-arc intersections generation based on predefined tables retrieval.Experimental results demonstrate that the proposed algorithm greatly reduces the computational cost to clip lines by adaptive line-circle situation analysis and replacement of time-consuming operations with simpler ones.
出处 《图学学报》 CSCD 北大核心 2012年第6期14-23,共10页 Journal of Graphics
基金 国家自然科学基金资助项目(61272218 61021062) 国家"九七三"重点基础研究发展计划资助项目(2010CB327903) 江苏省自然科学基金资助项目(BK2009082)
关键词 查表 圆形窗口 快速裁剪 适应性相关测试 table-based retrieval circular window fast clipping adaptive identification
  • 相关文献

参考文献14

  • 1Liang Y D, Barsky B A. A new concept and method for line clipping [J]. ACM Transactions on Graphics, 1984, 3(1): 1-22.
  • 2Nicholl T M, Lee D T, Nicholl R A. An effiecient new algorithm for 2-D line clipping: its development and analysis [J]. SIGGRAPH, 1987, 21(4): 253-292.
  • 3Duvanenko V J, Robbins W E, Gyurcsik R S. Simpleand efficient 2D and 3D span clipping algorithms [J]. Computers and Graphics, 1993, 17(1): 39- 54.
  • 4Devai F. An analysis technique and an algorithm for line clipping [C]//Proc of the IEEE Symposium on Information Visualization, 1998: 157-165.
  • 5汪灏泓,吴瑞迅,蔡士杰.A New Algorithm for Two-Dimensional Line Clipping via Geometric Transformation[J].Journal of Computer Science & Technology,1998,13(5):410-416. 被引量:1
  • 6Lu G, Wu X, Peng Q. An efficient line clipping algorithm based on adaptive line rejection [J]. Computers & Graphics, 2002, 3(26): 409-415.
  • 7Wu Q, Huang X, Han Y. A clipping algorithm for parabola segments against circular windows [J]. Computers & Graphics, 2006, 30(4): 540-560.
  • 8沈庆云,周来水,周儒荣.一种圆形窗口裁剪的新方法[J].计算机辅助设计与图形学学报,1997,9(6):538-542. 被引量:21
  • 9姚涵珍,宋鹏,张国安.圆形窗口裁剪算法的研究与实践[J].计算机辅助设计与图形学学报,1992,4(3):14-20. 被引量:25
  • 10陆国栋,邢军伟,谭建荣.基于多重编码技术的圆形窗口线裁剪算法[J].计算机辅助设计与图形学学报,2002,14(12):1133-1137. 被引量:12

二级参考文献46

共引文献40

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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