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
相关论文
共 50 条