This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
EL-REP: A New 2D Geometric Decomposition Scheme and Its Applications
September 2011 (vol. 17 no. 9)
pp. 1325-1336
Antonio J. Rueda, Universidad de Jaén, Jaén
Francisco R. Feito, Universidad de Jaén, Jaén
This work describes the EL-REP, a new 2D decomposition scheme with interesting properties and applications. The EL-REP can be computed for one or more simple polygons of any kind: convex or nonconvex, with or without holes and even with several shells. A method for constructing this decomposition is described in detail, together with several of its main applications: fast point-in-polygon inclusion test, 2D location, triangulation of polygons, and collision detection.

[1] M. Bern and P. Plassmann, "Mesh Generation," Handbook of Computational Geometry, pp. 291-332, Elsevier Science, 2000.
[2] M.W. Bern and D. Eppstein, "Mesh Generation and Optimal Triangulation," Computing in Euclidean Geometry, D.-Z. Du and F. K.-M. Hwang, eds., second ed., pp. 47-123, World Scientific, 1995.
[3] J.E. Goodman and J. O'Rourke, Handbook of Discrete and Computational Geometry. CRC Press, Inc., 1997.
[4] H. Samet, Foundations of Multidimensional and Metric Data Structures. Morgan Kaufmann, 2006.
[5] V. Shapiro, "Solid Modeling," Handbook of Computer Aided Geometric Design, G. Farin, J. Hoschek, and M.-S. Kim, eds., pp. 473-518, Elsevier Science B.V., 2001.
[6] F.R. Feito, M. Rivero, and A. Rueda, "Boolean Representation of General Planar Polygons," Proc. WSCG '99 Conf., 1999.
[7] A.J. Rueda, F.R. Feito, and M. Rivero, "A Triangle-Based Representation for Polygons and Its Applications," Computers and Graphics, vol. 26, no. 5, pp. 805-814, 2002.
[8] A.J. Rueda, F.R. Feito, and L.M. Ortega, "Layer-Based Decomposition of Solids and Its Applications," The Visual Computer, vol. 21, no. 6, pp. 406-417, 2005.
[9] W. Wang, J. Li, and E. Wu, "2d Point-in-Polygon Test by Classifying Edges into Layers," Computers and Graphics, vol. 29, no. 3, pp. 427-439, 2005.
[10] F. Martínez, A.J. Rueda, and F.R. Feito, "The Multi-l-Rep Decomposition and Its Application to a Point-in-Polygon Inclusion Test," Computer and Graphics, vol. 30, no. 6, pp. 947-958, 2006.
[11] W. Wang, J. Li, H. Sun, and E. Wu, "Layer-Based Representation of Polyhedrons for Point Containment Tests," IEEE Trans. Visualization and Computer Graphics, vol. 14, no. 1, pp. 73-83, Jan./Feb. 2008.
[12] A.J. Rueda, "Representación De Objetos Gráficos Mediante Capas y Sus Aplicaciones," PhD dissertation, Univ. de Málaga, 2004.
[13] A.M. Andrew, "Another Efficient Algorithm for Convex Hulls in Two Dimensions," Information Processing Letters, vol. 9, pp. 216-219, 1979.
[14] R.L. Graham, "An Efficient Algorithm for Determining the Convex Hull of a Finite Planar Set," Information Processing Letters, vol. 1, pp. 132-133, 1972.
[15] E. Haines, Point in Polygon Strategies, pp. 24-46. Academic Press Professional, Inc., 1994.
[16] F.P. Preparata and M.I. Shamos, Computational Geometry: An Introduction (Monographs in Computer Science). Springer, Aug. 1985.
[17] A. Fournier and D.Y. Montuno, "Triangulating Simple Polygons and Equivalent Problems," ACM Trans. Graphics, vol. 3, no. 2, pp. 153-174, 1984.
[18] M.R. Garey, D.S. Johnson, F.P. Preparata, and R.E. Tarjan, "Triangulating a Simple Polygon," Information Processing Letters, vol. 7, pp. 175-179, 1978.
[19] T. Akenine-Möller, E. Haines, and N. Hoffman, Real-Time Rendering, third ed. A. K. Peters, Ltd., 2008.
[20] C.J. Ogayar, R.J. Segura, and F.R. Feito, "Point in Solid Strategies," Computers and Graphics, vol. 29, no. 4, pp. 616-624, 2005.

Index Terms:
2D decompositions, solid modeling, geometric algorithms.
Citation:
Antonio J. Rueda, Francisco R. Feito, "EL-REP: A New 2D Geometric Decomposition Scheme and Its Applications," IEEE Transactions on Visualization and Computer Graphics, vol. 17, no. 9, pp. 1325-1336, Sept. 2011, doi:10.1109/TVCG.2010.246
Usage of this product signifies your acceptance of the Terms of Use.