SciELO - Scientific Electronic Library Online

 
 número48Uncertainty Levels of Second-Order ProbabilityST Algorithm for Medical Diagnostic Reasoning índice de autoresíndice de materiabúsqueda de artículos
Home Pagelista alfabética de revistas  

Servicios Personalizados

Revista

Articulo

Indicadores

Links relacionados

  • No hay artículos similaresSimilares en SciELO

Compartir


Polibits

versión On-line ISSN 1870-9044

Polibits  no.48 México jul./dic. 2013

 

Triangle-Triangle Intersection Determination and Classification to Support Qualitative Spatial Reasoning

 

Chaman L. Sabharwal, Jennifer L. Leopold, Douglas McGeehan

 

 

The authors are with the Missouri University of Science and Technology, Rolla, Missouri, 65409, USA (email: chaman@mst.edu, leopoldj@mst.edu, djmvfb@mst.edu).

 

Manuscript received May 25, 2013.
Accepted for publication September 30, 2013.

 

Abstract

In CAD/CAM modeling, objects are represented using the Boundary Representation (ANSI Brep) model Detection of possible intersection between objects can be based on the objects' boundaries (ie., triangulated surfaces), and computed using triangle-triangle intersection. Usually only a cross intersection algorithm is needed; however, it is beneficial to have a single robust and fast intersection detection algorithm for both cross and coplanar intersections. For qualitative spatial reasoning, a general-purpose algorithm is desirable for accurately differentiating the relations in a region connection calculus, a task that requires consideration of intersection between objects. Herein we present a complete uniform integrated algorithm for both cross and coplanar intersection. Additionally, we present parametric methods for classifying and computing intersection points. This work is applicable to most region connection calculi, particularly VRCC-3D+, which detects intersections between 3D objects as well as their projections in 2D that are essential for occlusion detection.

Key words: Intersection detection, classification predicates, spatial reasoning, triangle-triangle intersection.

  

DESCARGAR ARTÍCULO EN FORMATO PDF

 

References

[1] M. J. Egenhofer, R.G. Golledge, Spatial and Temporal Reasoning in Geographic Information Systems, Oxford University Press, USA, 1998.         [ Links ]

[2] E.G. Houghton, Emnett R.F., Factor J.D. and Sabharwal C.L., "Implementation of A Divide and Conquer Method for Surface Intersections," Computer Aided Geometric Design, Vol. 2, pp. 173-183, 1985.         [ Links ]

[3] Oren Tropp, Ayellet Tal, Han Shimshoni. "A fast triangle to triangle intersection test for collision detection," Computer Animation and Virtual Worlds, Vol. 17 (50), pp. 527-535, 2006.         [ Links ]

[4] G. Caumon, Collon-Drouaillet P, Le Carlier de Veslud C, Viseur S, Sausse J. "Surface-based 3D modeling of geological structures," Math. Geosci. 41:927-945, 2009.         [ Links ]

[5] A.H. Elsheikh, M. Elsheikh, "A reliable triangular mesh intersection algorithm and its application in geological modeling," Engineering with Computers, pp. 1-15, 2012.         [ Links ]

[6] N. Eloe, J. Leopold, C. Sabharwal, and Z. Yin, "Efficient Computation of Boundary Intersection and Error Tolerance in VRCC-3D+", Proceedings of the 18h International Conference on Distributed Multimedia Systems (DMS'12), Miami, FL, Aug. 9-11,2012, pp. 67-70,2012.         [ Links ]

[7] C.L. Sabharwal, J.L. Leopold, "A Fast Intersection Detection Algorithm For Qualitative Spatial Reasoning", Proceedings of the 19h International Conference on Distributed Multimedia Systems (DMS'13), Brighton, UK, Aug. 8-10, 2013.         [ Links ]

[8] D. A. Randell, Z. Cui, and A.G. Cohn. "A Spatial Logic Based on Regions and Connection," KR 92, pp. 165-176, 1992.         [ Links ]

[9] M.J. Egenhofer, R. Franzosa. "Point-Set topological Relations," International Journal of Geographical Information Systems 5(2), pp. 161-174, 1991.         [ Links ]

[10] C.L. Sabharwal, J.L. Leopold. "Reducing 9-Intersection to 4-Intersection for identifying relations in region connection calculus," 24th International Conference on Computer Applications in Industry and Engineering, pp. 118-123, 2011.         [ Links ]

[11] P. Guigue, O. Devillers. "Fast and robust triangle-triangle overlap test using orientation predicates." Journal of Graphics Tools; 8(1): pp. 25-42, 2003.         [ Links ]

[12] M. Held. "ERIT, A collection of efficient and reliable intersection tests," Journal of Graphics Tools; 2(4): pp. 25-44, 1997.         [ Links ]

[13] T. Móller "A fast triangle-triangle intersection test," Journal of Graphics Tools, 1997; 2(2): 25-30.         [ Links ]

[14] B. Didier, "An Efficient Ray-Polygon Intersection," Andrew S. Glassner, ed. Graphics Gems, Academic Press, pp. 390-393, 1990.         [ Links ]

[15] C.L. Sabharwal, "Survey of implementations of cross intersection between triangular surfaces," MDC Report Q0909 (Now Boeing at St. Louis, MO, USA), 1987.         [ Links ]

Creative Commons License Todo el contenido de esta revista, excepto dónde está identificado, está bajo una Licencia Creative Commons