Computing the minimum distance between a point and a NURBS curve

被引:49
作者
Chen, Xiao-Diao
Yong, Jun-Hai [2 ]
Wang, Guozhao [3 ,4 ]
Paul, Jean-Claude [2 ,5 ]
Xu, Gang [1 ,3 ,4 ]
机构
[1] Hangzhou Dianzi Univ, Coll Comp, Inst Graph & Image, Hangzhou 310018, Peoples R China
[2] Tsinghua Univ, Sch Software, Beijing 100084, Peoples R China
[3] Zhejiang Univ, Inst Comp Graph & Image Proc, Hangzhou 310027, Peoples R China
[4] Zhejiang Univ, Dept Math, Hangzhou 310027, Peoples R China
[5] INRIA, Sophia Antipolis, France
基金
美国国家科学基金会;
关键词
Point projection; NURBS curve; Subdivision; Root isolation; Newton's method;
D O I
10.1016/j.cad.2008.06.008
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A new method is presented for computing the minimum distance between a point and a NURBS curve. it utilizes a circular clipping technique to eliminate the curve parts outside a circle with the test point as its center point. The radius of the elimination circle becomes smaller and smaller during the subdivision process. A simple condition for terminating the subdivision process is provided, which leads to very few subdivision steps in the new method. Examples are shown to illustrate the efficiency and robustness of the new method. (c) 2008 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1051 / 1054
页数:4
相关论文
共 24 条
[1]   A METHOD FOR REGISTRATION OF 3-D SHAPES [J].
BESL, PJ ;
MCKAY, ND .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1992, 14 (02) :239-256
[2]   INSERTING NEW KNOTS INTO B-SPLINE CURVES [J].
BOEHM, W .
COMPUTER-AIDED DESIGN, 1980, 12 (04) :199-201
[3]  
CHEN XD, 2007, INT MULT COMP COMP S
[4]   A counterexample on point inversion and projection for NURBS curve [J].
Chen, Xiao-Diao ;
Su, Hua ;
Yong, Jun-Hai ;
Paul, Jean-Claude ;
Sun, Jia-Guang .
COMPUTER AIDED GEOMETRIC DESIGN, 2007, 24 (05) :302-302
[5]   DISCRETE B-SPLINES AND SUBDIVISION TECHNIQUES IN COMPUTER-AIDED GEOMETRIC DESIGN AND COMPUTER-GRAPHICS [J].
COHEN, E ;
LYCHE, T ;
RIESENFELD, R .
COMPUTER GRAPHICS AND IMAGE PROCESSING, 1980, 14 (02) :87-111
[6]  
Gershon Elber, 2001, P 6 ACM S SOL MOD AP, P1, DOI DOI 10.1145/376957.376958
[7]   An acceleration of Newton's method:: Super-Halley method [J].
Gutiérrez, JM ;
Hernández, MA .
APPLIED MATHEMATICS AND COMPUTATION, 2001, 117 (2-3) :223-239
[8]   A second order algorithm for orthogonal projection onto curves and surfaces [J].
Hu, SM ;
Wallner, J .
COMPUTER AIDED GEOMETRIC DESIGN, 2005, 22 (03) :251-260
[9]  
Johnson D. E., 2005, P 2005 C GRAPH INT
[10]  
Johnson DE, 1998, IEEE INT CONF ROBOT, P3678, DOI 10.1109/ROBOT.1998.681403