Boolean operations on general planar polygons

被引:64
作者
Rivero, M [1 ]
Feito, FR [1 ]
机构
[1] Univ Jaen, Escuela Politecn Super Jaen, Dept Informat, Jaen 23071, Spain
来源
COMPUTERS & GRAPHICS-UK | 2000年 / 24卷 / 06期
关键词
geometric modelling; general polygon intersection; Boolean operations; polygon clipping;
D O I
10.1016/S0097-8493(00)00090-X
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Computing boolean operations between general planar polygons is one of the fundamental problems in geometric and solid modeling. In this work we present a new algorithm to calculate intersection, union and difference, valid for general planar polygons (manifold and non-manifold, with and without holes), based on a formal representation system. This formal model is based on the concept of simplicial chain, developed by Feito and Rivero (Computers & Graphics 22(5) (1998)). Using algebraic operations between simplicial chains we can obtain any general polygon and the Boolean operations between them. The fact of that our algorithm is based on simplicial chains and their operations, reduces the study of special cases, and allows us to develop a robust and efficient algorithm to calculate the intersection between general polygons. (C) 2000 Elsevier Science Ltd. All rights reserved.
引用
收藏
页码:881 / 896
页数:16
相关论文
共 10 条
[1]   ORIENTATION, SIMPLICITY, AND INCLUSION TEST FOR PLANAR POLYGONS [J].
FEITO, F ;
TORRES, JC ;
URENA, A .
COMPUTERS & GRAPHICS, 1995, 19 (04) :595-600
[2]  
FEITO F, 1999, WSCG 99 7 INT C CENT
[3]  
FEITO F, 1998, CALCULATION SUBORDIN
[4]   Geometric modelling based on simplicial chains [J].
Feito, FR ;
Rivero, M .
COMPUTERS & GRAPHICS, 1998, 22 (05) :611-619
[5]   Efficient clipping of arbitrary polygons [J].
Greiner, G ;
Hormann, K .
ACM TRANSACTIONS ON GRAPHICS, 1998, 17 (02) :71-83
[6]  
OROURKE J, 1985, COMPUTATIONAL GEOMET
[7]  
Preparata F., 2012, Computational geometry: an introduction
[8]  
Torres J. C., 1993, Computer Graphics Forum, V12, P311, DOI 10.1111/1467-8659.1250311
[9]  
WEILER K, 1977, COMPUT GRAPH, V11, P214
[10]  
Whitney Hassler, 1957, Geometric Integration Theory