Abstract
Rational B-splines have become the new standard for representing free-form curves and surfaces. This paper presents a method for approximating rational B-splines using digitised data. Instead of using the classical optimisation approach to solve the multivariable nonlinear equations, a new method based on iterations of least-squares solutions and single variable mimimisation is developed. This is made possible by modifying the original objective function to avoid the rational format. Simulation of fitting a 90° arc shows that the algorithm can produce accurate solutions close to nominal values. The efficiency of the algorithm also makes it possible to apply the method to day-to-day reverse engineering problems using rational B-splines.
Similar content being viewed by others
References
M. J. Pratt, R. J. Goult and L. Ye, “On rational parametric curve approximation”,Computer Aided Geometric Design,10, pp. 363–377, 1993.
M. J. Pratt, “Smooth parametric surface approximations to discrete data”,Computer-Aided Design,2, pp. 165–171, 1985.
J. Hoschek, “Intrinsic parameterization for approximation”,Computer Aided Geometric Design,5(1), pp. 27–31, 1988.
D. F. Rogers, “Constrained B-spline curve and surface fitting”,Computer-Aided Design,21(10), pp. 641–648, 1989.
B. Sarkar and C. H. Menq, “Smooth surface approximation and reverse engineering”,Computer-Aided Design,23(9), pp. 623–628, 1991.
R. H. Bartels and D. R. Warn, “Experiments with curvature-continuous patch-boundary fitting”,IEEE Computer Graphics and Applications, pp. 64–73, September 1994.
P. Laurent-Gengoux and M. Mekhilef, “Optimization of a NURBS representation”,Computer-Aided Design,25(11), pp. 699–710, 1993.
W. Tiller, “Rational B-splines for curve and surface representation”,IEEE Computer Graphics and Application,3(10), pp. 61–69, 1983.
L. Piegl, “On NURBS: a survey”,IEEE Computer Graphics and Applications, pp. 55–71, 1991.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Yau, HT., Chen, JS. Reverse engineering of complex geometry using rational B-splines. Int J Adv Manuf Technol 13, 548–555 (1997). https://doi.org/10.1007/BF01176298
Issue Date:
DOI: https://doi.org/10.1007/BF01176298