Procedural Method for Detecting Conic Sections in the Intersection of Two Tori

두 토러스의 교차곡선에서 이차곡선의 발견을 위한 절차적 방법

  • 김구진 (아주대학교 정보통신전문대학원) ;
  • 김명수 (서울대학교 컴퓨터공학부)
  • Published : 2000.12.01

Abstract

This paper presents a geometric method that can detect and compute all conic sections in the intersection of two tori. Conic sections contained in a torus must be circles. Thus, when two tori intersect in a conic section, the intersection curve must be a circle as well. Circles in a torus are classified into profile circles, cross-sectional circlet, and Yvone-Villarceau circles. Based on a geometric classification of these circles, we present a procedural method that can detect and construct all intersection circles between two tori. All computations can be carried out using simple geometric operations only: e.g., circle-circle intersections, circle-line intersections, vector additions, and inner products. Consequently, this simple structure makes our algorithm robust and efficient, which is an important advantage of our geometric approach over other conventional methods of surface intersection.

Keywords

References

  1. ACM Trans. on Graphics v.8 no.3 Automatic parsing of degenerate quadric-surface intersections Farouki, R.;Neff, C.;O'Connor, M.
  2. Ph.D. Thesis The Intersection of Ruled and Ringed Surfaces Heo, H.-S.
  3. Proc. of Pacific Graphics 2000 The Intersection of Two Ringed Surfaces Heo, H.-S.;Hong, S. J.;Kim, M.-S.;Elber, G.
  4. Computers and Graphics v.16 no.2 Computing the intersection of a plane and a natural quadric Johnstone, J.;Shene, C.-K.
  5. Graphical Models and Image Processing v.60 no.1 Torus/Sphere Intersection Based on a Configuration Space Approach Kim, K.-J.;Kim, M-S.;Oh, K.
  6. Ph.D. Thesis Torus and Simple Surface Intersection Based on a Configuration Space Approach Kim, K.-J.
  7. Proc. of Israel-Korea Bi-National Conference on New Themes in Computerized Geometrical Modeling Computing All Conic Sections in Torus and Natural Quadric Intersections Kim, K.-J.;Kim, M.-S.
  8. Commun. ACM v.19 no.10 A parametric algorithm for drawing pictures of solid objects composed of quadric surfaces Levin, J.
  9. Comput. Graphics Image Process v.11 Mathematical models for determining the intersections of quadric surfaces Levin, J.
  10. ACM Trans. on Graphics v.6 no.4 Geometric approaches to nonplanar quadric surface intersection curves Miller, J.
  11. IEEE Computer Graphics and Applications Using Tangent Balls to Find Plane Sections of Natural Quadrics Miller, J.;Goldman, R.
  12. Graphical Models and Image Processing v.57 no.1 Geometric Algorithms for Detecting and Calculating All Conic Sections in the Intersection of Any Two Natural Quadric Surfaces Miller, J.;Goldman, R.
  13. Computer Aided Design v.21 no.4 Geometric method of intersecting natural quadrics represented in trimmed surface form Piegl, L.
  14. Private Communications Pottmann, H.
  15. Comput. Vision Graphics Image Process v.22 no.2 Algebraic methods for intersections of quadric surfaces in GMSOLID Sarraga, R.
  16. ACM Trans. on Graphics v.13 no.4 On the Lower Degree Intersections of Two Natural Quadrics Shene, C.-K.;Johnstone, J.
  17. Computer Aided Design v.25 no.10 Quadric-surface intersection curves : Shape and structure Wilf, I.;Manor, Y.