An Efficient Approach for Computing Distance between Two Quadratic Surfaces

被引:1
作者
Yang, Lu [1 ]
Feng, Yong [1 ]
Qin, Xiaolin [1 ]
机构
[1] Chinese Acad Sci, Lab Automated Reasoning & Programming, Chengdu Inst Comp Applicat, Chengdu, Peoples R China
来源
2009 2ND IEEE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, VOL 2 | 2009年
关键词
Quadratic surface; distance computation; normal vector; collision detection; virtual reality; MINIMUM DISTANCE;
D O I
10.1109/ICCSIT.2009.5234414
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In computer-aided design systems and virtual reality, the computation of distance between two objects is required. The problem of distance computation has been well studied for polyhedral objects in the past years. However, the curve surfaces of objects are often approximated by polyhedral, suffering from accuracy problem due to approximation errors. In order to improve the accuracy, the surfaces of objects are approximated by piecewise quadratic surfaces, and the conditional relative extremum is calculated with Lagrange multiplier, which results in solving a system of two bivariate polynomials with high degree. In this paper, an efficient approach is presented, yielding a system of two bivariate polynomial with degree 6. Compared with the other bivariate polynomials arising from distance computation for two quadratic surfaces, the degree of polynomials from our approach is the lowest and the computation amount is the least so far. Hence, the new approach can meet the requirement for real-time computation in the virtual reality.
引用
收藏
页码:244 / 248
页数:5
相关论文
共 11 条
[1]  
Eberly DavidH., 2001, 3D GAME ENGINE DESIG
[2]  
EHMANN S, 2001, COMP GRAPH FOR P EUR, V20
[3]   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
[4]  
GONG FM, 2008, IM SIGN PROC 08, P676
[5]  
Johnson DE, 1998, IEEE INT CONF ROBOT, P3678, DOI 10.1109/ROBOT.1998.681403
[6]  
Johnson DE, 1999, ICRA '99: IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-4, PROCEEDINGS, P1843, DOI 10.1109/ROBOT.1999.770377
[7]   Minimum distance between a canal surface and a simple surface [J].
Kim, KJ .
COMPUTER-AIDED DESIGN, 2003, 35 (10) :871-879
[8]   Efficient distance computation for quadratic curves and surfaces [J].
Lennerz, C ;
Schömer, E .
GEOMETRIC MODELING AND PROCESSING: THEORY AND APPLICATIONS, PROCEEDINGS, 2002, :60-69
[9]  
LIN MC, 1991, 1991 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-3, P1008, DOI 10.1109/ROBOT.1991.131723
[10]  
Schneider P. J., 1990, GRAPHICS GEMS