The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Apr. 11, 1989
Filed:
Apr. 17, 1986
Thomas W Sederberg, Orem, UT (US);
Brigham Young University, Provo, UT (US);
Abstract
A method of using a computer graphic system for free-form deformation of geometric models. The method is based on the use of a control-point grid which is imposed on the model and which can then be moved by a system designer to specify a deformation to a particular region of the model. Displacement of control points on the grid provides the designer with an intuitive appreciation for the resulting affect in terms of deformation on the specified region of the geometric model. The free-form deformation of the model is accomplished through the use of a trivariate vector rational polynomial in which the displaced control points represent coefficients of the polynomial. The method provides a powerful and highly flexible technique that can be adapted and used in the environment of virtually any presently known solid modeling system, such as CSG or B-rep. The method can be used to deform surface primitives of any type or degree, such as planes, quadrics, parametric surface patches or implicitly defined surfaces. Single or successive deformations can be applied both globally and locally, and local deformations can be imposed using the method of the present invention with any desired degree of derivative continuity. It is also possible to use the method of the present invention to deform a solid geometric model in such a way that its volume is preserved.