loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
10th Pacific Conference on Computer Graphics and Applications (PG'02)
Computing Distances between Surfaces Using Line Geometry
Tsinghua University, Beijing
October 09-October 11
ISBN: 0-7695-1784-6
Kyung-Ah Sohn, Seoul National University
Bert Jüttler, Johannes Kepler University of Linz
Myung-Soo Kim, Seoul National University
Wenping Wang, University of Hong Kong
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.
Index Terms:
Distance computation, collision detection, line geometry, normal congruence, ellipsoid, cylinder, cone, torus
Citation:
Kyung-Ah Sohn, Bert Jüttler, Myung-Soo Kim, Wenping Wang, "Computing Distances between Surfaces Using Line Geometry," pg, pp.236, 10th Pacific Conference on Computer Graphics and Applications (PG'02), 2002
Usage of this product signifies your acceptance of the Terms of Use.