skip to main content
10.1145/15922.15903acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
Article
Free Access

Free-form deformation of solid geometric models

Published:31 August 1986Publication History

ABSTRACT

A technique is presented for deforming solid geometric models in a free-form manner. The technique can be used with any solid modeling system, such as CSG or B-rep. It can deform surface primitives of any type or degree: planes, quadrics, parametric surface patches, or implicitly defined surfaces, for example. The deformation can be applied either globally or locally. Local deformations can be imposed with any desired degree of derivative continuity. It is also possible to deform a solid model in such a way that its volume is preserved.The scheme is based on trivariate Bernstein polynomials, and provides the designer with an intuitive appreciation for its effects.

References

  1. Barr, A. H. Superquadrics and angle-preserving transformations, IEEE Computer Graphics and Applications, 1 (January 1981), 11-23.Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Barr, A. H. Global and Local Deformations of Solid Primitives, Computer Graphics 17,3 (July 1984), pp 21-30. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. B6zier, P. Mathematical and practical possibilities of UNISURF, in Computer Aided Geometric Design, R. E. Barnhill and R. F. Riesenfeld, eds., Academic Press (1974), New York, pp 127-152.Google ScholarGoogle ScholarCross RefCross Ref
  4. Blinn, J. A generalization of algebraic surface drawing, ACM Transactions on Graphics, 1 (July 1982), 235-256. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Boehm, W., Farin, G. and Kahmann, J. A survey of curve and surface methods in CAGD. Computer Aided Geometric Design 1,1(July 1984), 1-60. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Brewer, J. A. and Anderson, D. C. Visual interaction with Overhauser curves and surfaces. Computer Graphics 11, 2 (July 1977), 132-137. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Casale, M.S. and Stanton, E. L., An overview of analytic solid modeling, IEEE Computer Graphics and Applications, 5 (February 1985), 45-56.Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Chiyokura, H. and Kimura, F., Design of solids with freeform surfaces, Computer Graphics, 17 (July 1983), 289- 298. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Cobb, E. S. Design of Sculptured Surfaces using the B- spline Representation. Ph.D. Dissertation, Department of Computer Science, University of Utah, June 1984. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Farouki, R. T. and Hinds, J. K., A hierarchy of geometric forms, IEEE Computer Graphics and Applications, 5 (May 985), 51-78. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Hoffmann, C. and Hopcroft, J. Automatic surface generation in Computer Aided Design. TR 85-661, Dept. of Computer Science, Cornell University, January 1985. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Jared, G. E. M., Synthesis of volume modeling and sculptured surfaces in BUILD, CAD84, Computers in Design Engineering Conference Proceedings, (1984), 481-495.Google ScholarGoogle Scholar
  13. Kalay, Y. E., Modeling polyhedral solids bounded by multi-curved parametric surfaces, A CM IEEE Nineteenth Design Automation Conference Proceedings (June 1982), 501-507. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Kimura, F., Geomap-IIi: Designing solids with free-form surfaces, IEEE Computer Graphics and Applications, 4 (1984), 58-72.Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Middleditch, A. E. and Sears, K. H. Blend surfaces for set theoretic volume modelling systems. Computer Graphics 19, 3 (July 1985), 161-170. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Owen, J. and Rockwood, A. P., General implicit surfaces in geometric modeling, in Geometric Modeling, G. Farin, editor, SIAM, to appear (1986).Google ScholarGoogle Scholar
  17. Parent, R. E. A system for sculpting 3-D data. Computer Graphics 11, 2 (July 1977), 138-147. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Parry, S. R. Free-form deformations in a constructive solid geometry modeling system, Ph.D. Dissertation, Department of Civil Engineering, Brigham Young University, April 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Requieha, A. A. (3. and Voelcker, H. B. Solid modeling: A historical summary and contemporary assessment. IEEE Computer Graphics and Applications 2,2(March 1982), 9-24.Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Rieei, A., A constructive geometry for computer graphics, Computer Journal 16 (1973), 157-160.Google ScholarGoogle ScholarCross RefCross Ref
  21. Riesenfeld, R. F., A view of spline-based solid modelling, Proceedings, A utofac V, Detroit, MI (November 1983), 75-83.Google ScholarGoogle Scholar
  22. Roekwood, A. P. and Owen, J. Blending surfaces in solid modeling, in Geometric Modeling, G. Farin, editor, SIAM, to appear (1986).Google ScholarGoogle Scholar
  23. Sabin, M. A. The use of potential surfaces in numerical control, British Aircraft Corporation, Weybridge VTO/MS/153 (1968).Google ScholarGoogle Scholar
  24. Sabin, M. A. Interrogation teehniques for parametric surfaces, Proceedings~ Computer Graphics '70, Brunel University, April 1970.Google ScholarGoogle Scholar
  25. Sarraga, R. F and Waters, W. C., Free-form surfaces in GMSolid: Goals and issues, in Solid Modeling by Computers from Theory to Applications, M. S. Pickett and J. W. Boyse, editors, Plenum Press (I984), 187-204.Google ScholarGoogle Scholar
  26. Sederberg, T. W. and Parry, S. R., Free-form deformation of polygonal data, Proceedings, International Electronic Image Week, Nice, France (April 1986), 633-639.Google ScholarGoogle Scholar
  27. Sederberg, T. W. and Ferguson, H. R. P. Volume preserving deformations, unpublished notes (1986b).Google ScholarGoogle Scholar
  28. Stanton, E. L., Crain, L. M. and Neu, T. F., A parametric cubic modeling system for general solids of composite material, International Journal of Numerical Methods in Engineering, 11 (1977), 653-670.Google ScholarGoogle ScholarCross RefCross Ref
  29. Steinberg, H. A., A smooth surface based on biquadratic patches, IEEE Computer Graphics and Applications, 4 (September 1984), 20-23.Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Thomas, S. W., Modeling volumes bounded by B-spline surfaces, Ph.D. Thesis, Dept. of Computer Science, University of Utah, (1984). Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Varady, T. and Pratt, M. J. Design techniques for the definition of solid objects with free-form geometry. Computer Aided Geometric Design 1,8 (Dec. 1984), 207-225.Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Veenman, P. R., The design of sculptured surfaces using recursive subdivision techniques, in: Proc. Conf. on CAD/CAM Technology in Mechanical Engineering, MIT, Cambridge (March 1982).Google ScholarGoogle Scholar

Index Terms

  1. Free-form deformation of solid geometric models

              Recommendations

              Comments

              Login options

              Check if you have access through your login credentials or your institution to get full access on this article.

              Sign in
              • Published in

                cover image ACM Conferences
                SIGGRAPH '86: Proceedings of the 13th annual conference on Computer graphics and interactive techniques
                August 1986
                332 pages
                ISBN:0897911962
                DOI:10.1145/15922

                Copyright © 1986 ACM

                Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                Publisher

                Association for Computing Machinery

                New York, NY, United States

                Publication History

                • Published: 31 August 1986

                Permissions

                Request permissions about this article.

                Request Permissions

                Check for updates

                Qualifiers

                • Article

                Acceptance Rates

                Overall Acceptance Rate1,822of8,601submissions,21%

                Upcoming Conference

                SIGGRAPH '24

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader