Efficient distance computation for quadratic curves and surfaces

被引:31
作者
Lennerz, C [1 ]
Schömer, E [1 ]
机构
[1] Max Planck Inst Comp Sci, D-66123 Saarbrucken, Germany
来源
GEOMETRIC MODELING AND PROCESSING: THEORY AND APPLICATIONS, PROCEEDINGS | 2002年
关键词
D O I
10.1109/GMAP.2002.1027497
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Virtual prototyping and assembly planning require physically based simulation techniques. In this setting the relevant objects are mostly mechanical parts, designed in CAD-programs. When exported to the prototyping and planning systems, curved parts are approximated by large polygonal models, thus confronting the simulation algorithms with high complexity. Algorithms for collision detection in particular are a bottleneck of efficiency and suffer from accuracy and robustness problems. To overcome these problems, our algorithm directly operates on the original CAD-data. This approach reduces the input complexity and avoids accuracy problems due to approximation errors. We present an efficient algorithm for computing the distance between patches of quadratic surfaces trimmed by quadratic curves. The distance calculation problem is reduced to the problem of solving univariate polynomials of a degree of at most 24. Moreover, we will identify an important subclass for which the degree of the polynomials is bounded by 8.
引用
收藏
页码:60 / 69
页数:10
相关论文
共 11 条
[1]  
Eberly DavidH., 2001, 3D GAME ENGINE DESIG
[2]  
Ehmann S. A., 2001, COMPUTER GRAPHICS FO
[3]   AUTOMATIC PARSING OF DEGENERATE QUADRIC-SURFACE INTERSECTIONS [J].
FAROUKI, RT ;
NEFF, CA ;
OCONNOR, MA .
ACM TRANSACTIONS ON GRAPHICS, 1989, 8 (03) :174-203
[4]   A FAST PROCEDURE FOR COMPUTING THE DISTANCE BETWEEN COMPLEX OBJECTS IN 3-DIMENSIONAL SPACE [J].
GILBERT, EG ;
JOHNSON, DW ;
KEERTHI, SS .
IEEE JOURNAL OF ROBOTICS AND AUTOMATION, 1988, 4 (02) :193-203
[5]  
Kim K.-J., 1998, THESIS POSTECH
[6]   PARAMETRIC ALGORITHM FOR DRAWING PICTURES OF SOLID OBJECTS COMPOSED OF QUADRIC SURFACES [J].
LEVIN, J .
COMMUNICATIONS OF THE ACM, 1976, 19 (10) :555-563
[7]  
LIN MC, 1991, 1991 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-3, P1008, DOI 10.1109/ROBOT.1991.131723
[8]  
Mirtich B.V., 1996, Ph.D. Thesis
[9]  
REICHEL J, 2002, P 7 ACM S SOL MOD AP
[10]  
Turnbull C, 1998, IEEE INT CONF ROBOT, P3685, DOI 10.1109/ROBOT.1998.681406