COMPUTATION OF STATIONARY-POINTS OF DISTANCE FUNCTIONS

被引:38
作者
ZHOU, JF [1 ]
SHERBROOKE, EC [1 ]
PATRIKALAKIS, NM [1 ]
机构
[1] MIT,DEPT OCEAN ENGN,DESIGN LAB,CAMBRIDGE,MA 02139
关键词
CAD; CAGD; CAM; INTERROGATION; GEOMETRIC MODELING; SOLID MODELING; INTERSECTION; DISTANCE COMPUTATION; SYMMETRY TRANSFORMS; ROBOTICS;
D O I
10.1007/BF01201903
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper presents an algorithm for computation of the stationary points of the squared distance functions between two point sets. One point set consists of a single space point, a rational B-spline curve, or a rational B-spline surface. The problem is reformulated in terms of solution of n poly-nomial equations with n variables expressed in the tensor product Bernstein basis. The solution method is based on subdivision relying on the convex hull propel ty of the n-dimensional Bernstein basis and minimization techniques. We also cover classification of the stationary points of these distance functions, and include a method for tracing curves of stationary points in case the solution set is not zero-dimensional. The distance computation problem is shown to be equivalent to the geometrically intuitive problem of computing collinear normal points. Finally, examples illustrate the applicability of the method
引用
收藏
页码:231 / 246
页数:16
相关论文
共 31 条
[1]  
[Anonymous], 1979, CATASTROPHE THEORY I
[2]  
Chiang C.S., 1991, P INT SOC OPTICAL EN, V1610, P76
[3]  
Dahlquist G., 1974, NUMERICAL METHODS
[4]  
Dokken T., 1985, Computer-Aided Geometric Design, V2, P189, DOI 10.1016/0167-8396(85)90024-X
[5]  
Farin G., 2002, MORGAN KAUFMANN SERI, Vfifth
[6]  
Golubitsky M, 1973, STABLE MAPPINGS THEI
[7]  
HILDEBRAND FB, 1976, ADV CALCULUS APPLICA
[8]  
Hoffmann C. M., 1989, GEOMETRIC SOLID MODE
[9]   METHOD FOR INTERSECTING ALGEBRAIC-SURFACES WITH RATIONAL POLYNOMIAL PATCHES [J].
KRIEZIS, GA ;
PRAKASH, PV ;
PATRIKALAKIS, NM .
COMPUTER-AIDED DESIGN, 1990, 22 (10) :645-654
[10]   TOPOLOGICAL AND DIFFERENTIAL-EQUATION METHODS FOR SURFACE INTERSECTIONS [J].
KRIEZIS, GA ;
PATRIKALAKIS, NM ;
WOLTER, FE .
COMPUTER-AIDED DESIGN, 1992, 24 (01) :41-55