구상의 볼록 다각형의 교차 계산을 위한 새로운 간선 전진 기법의 선형 시간 알고리즘

A Linear-Time Algorithm with a New Edge Advancing Mechanism for Intersecting Spherical Convex Polygons

  • 하종성 (우석대학교 정보통신 컴퓨터공학부)
  • Ha, Jong-Seong (Dept.of Information Communication Computer Engineering, Woosuk University)
  • 발행 : 2001.02.01

초록

본 논문에서는 먼저 평면상에서 블록 다각형의 교차를 계산하는 새로운 알고리즘을 제시한다. 이 알고리즘은 O'Rourke[5]의 알고리즘과는 다른 간선의 전진 규칙을 사용하여 구상으로 확장되는데 모호함이 제거되어 구상에서도 선형적인 시간에 볼록 다각형의 교차를 계산할 수 있도록 확장하였다.

키워드

참고문헌

  1. L. L. Chen, S. Y. Chou, and T. C. Woo, 'Separating and intersecting spherical polygons : computing machinability on three- four- and five-axis numerically controlled machines,' ACM Tran. on Graphics, Vol. 12, No. 14, pp.305-326, 1993 https://doi.org/10.1145/159730.159732
  2. L. L. Chen, S. Y. Chou, and T. C. Woo, 'Paring directions for mould and die design,' Computerided Design, Vol. 25, No. 12, pp.762-768, 1993 https://doi.org/10.1016/0010-4485(93)90103-U
  3. L. L. Chen, T. C. Woo, 'Computational geometry on the sphere with application to automated machining,' Tr. ASME, J. of Mechanical Design, Vol. 114, pp. 288-295, 1992
  4. P. Gupta et al., 'Efficient geometric algorithms for workpiece orientation in 4- and 5-axis NC machining,' Computer-Aided Design, Vol. 28, No. 8, pp. 577-587, 1996 https://doi.org/10.1016/0010-4485(95)00071-2
  5. J. O'Rourke, C. B. Chien, T. Olson and D. Naddor, 'A new linear algorithm for intersecting convex polygons,' Computer Graphics and Image Processing, Vol. 19, pp. 384-391, 1982 https://doi.org/10.1016/0146-664X(82)90023-5
  6. F. P. Preparata and M. I. Shamos, Computational Geometry : An Introduction, Springer-Verlag, 1985
  7. M. I. Shamos, 'Geometric complexity,' Pr. of Seventh Annual ACM Symposium on Theory of Computing, pp. 224-233, 1975 https://doi.org/10.1145/800116.803772
  8. M. I. Shamosj and D. Hoey, 'Geometric intersection problems,' Seventeenth Annual IEEE Symposium on foundations of Computer Science, pp. 208-215, 1976
  9. K. Tang, T. Woo, and J. Gan, 'Maximum intersection of spherical polygons and workpiece orientation for 4- and 5-axis machining,' Tr. ASME, J. of Mechanical Design, Vol. 114, pp. 477-485, 1992
  10. G. T. Toussaint, 'A simple linear algorithm for intersecting convex polygons,' The Visual Computer, Vol. 1, pp. 118-123, 1985 https://doi.org/10.1007/BF01898355
  11. 하종성, 신성용, '삼차원 제조성에 응용할 수 있는 다면체 단조성의 특성화', 한국정보과학회논문지(A), Vol. 24, No. 11, pp 1051-1058, 1997