DocumentCode
2994638
Title
Calculating the minimum distance between two NURBS curves
Author
He, Ping ; Zhang, Caiming ; Zhou, Jingbo ; Ma, Yingliang
Author_Institution
Sch. of Comput. Sci. & Technol., Shandong Univ., Jinan, China
fYear
2009
fDate
26-29 Nov. 2009
Firstpage
643
Lastpage
648
Abstract
A novel method is proposed to compute the minimum distance between two 2D or 3D NURBS curves using control polygons in an efficient and robust way. The first step is to decompose both of NURBS curves into their piecewise Bzier forms. The second step is to use a two level selection process to select a subset of all possible pairs. The first level selection uses upper-lower bounding boxes of Bzier subcurves to remove pairs. The second level selection is based on the spatial relationship test between a pair of Bzier subcurves. The third step is to use a multidimensional Newton-Raphson method to compute the approximate local minimum distances of pairs of Bzier subcurves. By comparing all local minimum distances between a pair of Bzier subcurves, it is able to find the global minimum distance. The final step is to use the multidimensional Newton-Raphson method to improve the accuracy.
Keywords
Newton-Raphson method; NURBS curves; control polygons; minimum distance calculation; multidimensional Newton-Raphson method; piecewise Bzier forms; second level selection; two level selection process; Computer graphics; Multidimensional systems; Newton method; Robust control; Runtime; Shape; Spline; Surface reconstruction; Surface topography; Testing; Control Polygon; Minimum Distance; NURBS Curve; Newton-raphson Method;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer-Aided Industrial Design & Conceptual Design, 2009. CAID & CD 2009. IEEE 10th International Conference on
Conference_Location
Wenzhou
Print_ISBN
978-1-4244-5266-8
Electronic_ISBN
978-1-4244-5268-2
Type
conf
DOI
10.1109/CAIDCD.2009.5374958
Filename
5374958
Link To Document