The Community for Technology Leaders
RSS Icon
Issue No.03 - May/June (2003 vol.23)
pp: 46-52
Les A. Piegl , University of South Florida
Wayne Tiller , GeomWare
<p>The article presents a method to approximate surfaces of revolution with nonrational B-splines. The profile curve is assumed to be a nonrational curve, and the revolution is performed by a nonrational approximation of the circular arc. The approximation requires only a modest number of control points in the range of engineering tolerances and provides a quasiuniform parametrization as compared to the quadratic rational circle.</p>
Surfaces of revolution, approximation, circles, B-splines, algorithms
Les A. Piegl, Wayne Tiller, "Approximating Surfaces of Revolution by Nonrational B-Splines", IEEE Computer Graphics and Applications, vol.23, no. 3, pp. 46-52, May/June 2003, doi:10.1109/MCG.2003.1198262
1. W. Tiller, "Rational B-Splines for Curve and Surface Representation," IEEE Computer Graphics and Applications, vol. 3, no. 10, Sept. 1983, pp. 61-69.
2. L. Piegl and W. Tiller, The NURBS Book.New York: Springer-Verlag, 1995.
3. C. Blanc and C. Schlick, "Accurate Parametrization of Conics by NURBS," IEEE Computer Graphics and Applications, vol. 16, no. 6, Nov. 1996, pp. 64-71.
4. E.T.Y. Lee, "The Rational Bezier Representation for Conics," Boeing Documents (tech. report), Boeing, 1983.
5. L. Piegl and W. Tiller, "A Menagerie of Rational B-Spline Circles," IEEE CG&A, Vol. 9, No. 5, Sept. 1989, pp. 48-56.
6. J.J. Chou, "Higher Order Bezier Circles," Computer-Aided Design, vol. 27, no. 4, Apr. 1995, pp. 303-309.
7. J.H. Ahlberg, E.N. Nilson, and J.L. Walsh, The Theory of Splines and Their Applications, Academic Press, 1967.
8. I.J. Schoenberg, Approximations with Special Emphasis on Spline Functions, Academic Press, 1969.
9. I.J. Schoenberg, Cardinal Spline Interpolation, SIAM, 1973.
10. P.E. Bezier, The Mathematical Basis of the UNISURF CAD System, Butterworth, 1986.
11. L. Fang, "Circular Arc Approximation by Quintic Polynomial Curves," Computer-Aided Geometric Design, vol. 15, 1998, pp. 843-861.
12. L. Piegl and W. Tiller, "Circle Approximation Using Integral B-Spline Curves," Computer-Aided Design, vol. 35, no. 6, pp. 601-607.
13. F. Crow, "The Origins of the Teapot," IEEE Computer Graphics and Applications, vol. 7, no. 1, Jan. 1987, pp. 8-19.
14. F. Crow, J. Blinn, and C. Hatfield, "More Shapes Data," IEEE Computer Graphics and Applications, vol. 7, no. 4, Apr. 1987, pp. 59-61.
15. L. Piegl, "Less Data for Shapes," IEEE Computer Graphics and Applications, vol. 7, no. 8, Aug. 1987, pp. 48-50.
16. L. Piegl, "Infinite Control Points: A Method for Representing Surfaces of Revolution Using Boundary Data," IEEE CG&A, Vol. 7, No. 3, May 1989, pp. 45-55.
26 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool