Title :
Computing distances between surfaces using line geometry
Author :
Sohn, Kyung-Ah ; Juttler, Bert ; Kim, Myung-Soo ; Wang, Wenping
Author_Institution :
Sch. of Comput. Sci. & Eng., Seoul Nat. Univ., South Korea
Abstract :
We present an algorithm for computing the distance between two free-form surfaces. Using line geometry, the distance computation is reformulated as a simple instance of a surface-surface intersection problem, which leads to low-dimensional root finding in a system of equations. This approach produces an efficient algorithm for computing the distance between two ellipsoids, where the problem is reduced to finding a specific solution in a system of two equations in two variables. Similar algorithms can be designed for computing the distance between an ellipsoid and a simple surface (such as cylinder cone, or torus). In an experimental implementation (on a 500 MHz Windows PC), the distance between two ellipsoids was computed in less than 0.3 msec on average; and the distance between an ellipsoid and a simple convex surface was computed in less than 0.15 msec on average.
Keywords :
computational geometry; computer graphics; microcomputer applications; 0 to 0.3 ms; 500 MHz; Windows PC; convex surface; distance computation; efficient algorithm; ellipsoids; equations; free-form surfaces; line geometry; low-dimensional root finding; simple surface; surface-surface intersection problem; Application software; Biology computing; Chromium; Computational geometry; Computer science; Ellipsoids; Engine cylinders; Equations; Irrigation; Testing;
Conference_Titel :
Computer Graphics and Applications, 2002. Proceedings. 10th Pacific Conference on
Print_ISBN :
0-7695-1784-6
DOI :
10.1109/PCCGA.2002.1167866