This paper presents deformations that Paul Borrel and Dominique Bechmann Interactive Geometric Modeling IBM Research Division Thomas J. Watson Research Center P.O. Box 704 Yorktown Heights, NY 10598 a new technique for computing space interpolate a set of user-defined constraints. Deformations” are represented by a polynomial mapping from N’ to R“. Constraints are specified by indicating the images of selected points. The deformation is formulated as the product of a polynomial function ~ of 0?” into a higher-dimensional space, Rm, with a linear projection from R“ back to U?”. The projection matrix is computed using a pseudo-inverse technique so as to satisfy all constraints when m is suflicient!y large and to provide a least-square optimal solution when m is too small given the number of specified constraints. For sutlicient m, the additional degrees of freedom may be used to optimize potential functions controlled by attracting and repulsing points of R“. A prototype implementation is presented, whtch demonstrates the application of this technique to the interactive design of free-form shapes (when n = 3) and of deformation processes in space-time domain (when n = 4). For graphic purposes, the deformation is simply applied to the vertices of a triangulation of the object’s faces. Greater control of the deformation is achieved by using a B -spline basis for the imbedding, rather than a power basis. Permission to copy without fee atl or part of this material is granted provided that the copies arc not made or distributed for direct cormnercird advantage, the ACM copyright notice and the title of the publication and its date appear, and notice is given that copying is by permission of the Association for Computing Machine~. To copy otherwise, or to republish, requires a fee and/or specific permission.
[1]
Sabine Coquillart,et al.
Extended free-form deformation: a sculpturing tool for 3D geometric modeling
,
1990,
SIGGRAPH.
[2]
Demetri Terzopoulos,et al.
Modeling inelastic deformation: viscolelasticity, plasticity, fracture
,
1988,
SIGGRAPH.
[3]
Ronen Barzel,et al.
A modeling system based on dynamic constraints
,
1988,
SIGGRAPH.
[4]
Alan H. Barr,et al.
Global and local deformations of solid primitives
,
1984,
SIGGRAPH.
[5]
John C. Platt,et al.
Elastically deformable models
,
1987,
SIGGRAPH.
[6]
Demetri Terzopoulos,et al.
Physically based models with rigid and deformable components
,
1988,
IEEE Computer Graphics and Applications.
[7]
David R. Forsey,et al.
Hierarchical B-spline refinement
,
1988,
SIGGRAPH.
[8]
John C. Platt,et al.
Constraints methods for flexible models
,
1988,
SIGGRAPH.
[9]
Andrew P. Witkin,et al.
Energy constraints on parameterized models
,
1987,
SIGGRAPH.
[10]
B. Barsky,et al.
An Introduction to Splines for Use in Computer Graphics and Geometric Modeling
,
1987
.
[11]
Andrew P. Witkin,et al.
Spacetime constraints
,
1988,
SIGGRAPH.
[12]
Thomas W. Sederberg,et al.
Free-form deformation of solid geometric models
,
1986,
SIGGRAPH.
[13]
T. Greville,et al.
Some Applications of the Pseudoinverse of a Matrix
,
1960
.