This content is not included in
your SAE MOBILUS subscription, or you are not logged in.
Interactive Computer Graphics Program for Generating B-Spline Curves
Annotation ability available
Sector:
Language:
English
Abstract
In industries such as aerospace, automotive and shipbuilding, various mathematical models are used for the computer internal representation of curves and surfaces. Most of these industries have recently adopted B-Spline curves and surfaces to take advantage of their outstanding properties.
The B-Spline technique provides a high degree of flexibility in that it allows any order of continuity, including controllable discontinuity and local deformation ability. Compared to other methods, a B-Spline requires relatively little storage space and permits efficient evaluation, allowing direct manipulation of a curve or surface on an interactive graphics device.
The educational computer program B.SPLINE was designed to introduce designers to the B-Spline technique. B.SPLINE enables the user to generate and manipulate B-Spline curves using “rubber banding” on an Apollo computer. Since B-Spline surfaces are the logical extension of B-Spline curves, the use of B.SPLINE will provide designers with adequate knowledge to manipulate B-Spline surfaces.
B.SPLINE is currently used in the graduate curriculum of the Department of Naval Architecture and Marine Engineering at the University of Michigan.
Citation
Papageorgiou, D. and Beier, K., "Interactive Computer Graphics Program for Generating B-Spline Curves," SAE Technical Paper 870873, 1987, https://doi.org/10.4271/870873.Also In
References
- Rogers D.F. Adams J.A. “Mathematical elements for computer graphics,” McGraw-Hill New York 1976
- Faux I.D. Pratt M.J. “Computational geometry for design and manufacture,” Ellis Horwood Ltd. Chichester, England 1979
- deBoor C. “A practical guide to splines,” Springer-Verlag New York 1978
- Beier K.-P. “Computer-aided hull design and production,” Course NA 574 University of Michigan Fall 1985
- Rogers D.F. Nehrling B.C. Kuo C. “Computer applications in the automated shipyard operation and ship design,” 4 North Holland Publishing Company 1982