This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
A Control-Point-Based Sweeping Technique
November 1987 (vol. 7 no. 11)
pp. 36-45
Sabine Coquillart, University of Utah
This article presents a general sweeping technique for nonuniform rational B-splines. This operator allows sweeps with several cross sections along a 3D path. One can scale the cross sections along the path according to the shape of a profile curve. The definition of the resulting surface is inherited from the initial curves, and you compute its control mesh from the control polygon of these curves. We shall consider several special cases, like straight lines and rational curves; characteristics of circles and straight lines are preserved.

1. A.H.Barr, "Global and Local Deformations of Solid Primitives," Computer Graphics (Proc. SIGGRAPH 84) July pp. 21-31
2. E.S.Cobb, Design of Sculptured Surfaces Using the B-Spline Representation June 1984
3. E.Beeker, "Smoothing of Shapes Designed with Free-Form Surfaces Computer-Aided Design," Computer-Aided Design May 1986
4. W.E.Carlson, "Advanced Techniques for Complex Three-Dimensional Objects Synthesis Using Surface Patch Intersections," Computer Graphics (Proc. SIGGRAPH 82) July pp. 255-263
5. S.W.Thomas, Modeling Volumes Bounded by B-spline Surfaces Sept. 1984
6. W.E.Carlson, Techniques for the Generation of Three Dimensional Data for Use in Complex Image Synthesis Sept. 1982
7. R.J.Bartels, J.C.Beatty, and B.A.Barsky, "An Introduction to the Use of Splines in Computer Graphics," Tutorial 17, SIGGRAPH 85, ACM 11 W. 42nd St. 10036
8. C.De Boor, A Practical Guide to Splines , Springler-Verlag 1978
9. I.D.Faux and M.J.Pratt, Computational Geometry for Design and Manufacture , Ellis Horwood Ltd. 1979
10. A.R.Forrest, Curves and Surfaces for Computer-Aided Design 1968
11. R.F.Riesenfeld, Applications of B-Spline Approximation to Geometric Problems of Computer-Aided Design May 1973
12. K.J.Vesprille, Computer Aided Design Applications of the Rational B-Splines Approximation FormFeb. 1975
13. S.Coquillart, "Computing Offsets of B-spline Curves," Computer-Aided Design July 1987
14. E.Cohen, T.Lyche, and R.F.Riesenfeld, "Discrete B-Splines and Subdivision Techniques in Computer-Aided Geometric Design and Computer Graphics," Computer Graphics and Image Processing 1980
15. B.Donahue, "Modelling Complex Objects with Generalized Sweeps," Oct. 1985
16. Engineering Geometry Systems 1986 Salt Lake City, Utah Alpha_1 Users Manual
17. Engineering Geometry Systems 1986 Salt Lake City, Utah Alpha_1 System Programmers Manual

Citation:
Sabine Coquillart, "A Control-Point-Based Sweeping Technique," IEEE Computer Graphics and Applications, vol. 7, no. 11, pp. 36-45, Nov. 1987, doi:10.1109/MCG.1987.277068
Usage of this product signifies your acceptance of the Terms of Use.