ACM Home Page
Please provide us with feedback. Feedback
Dynamic NURBS with geometric constraints for interactive sculpting
Full text PdfPdf (8.87 MB)
Source ACM Transactions on Graphics (TOG) archive
Volume 13 ,  Issue 2  (April 1994) table of contents
Special issue on interactive sculpting
Pages: 103 - 136  
Year of Publication: 1994
ISSN:0730-0301
Authors
Demetri Terzopoulos  Univ. of Toronto, Toronto, Ont., Canada
Hong Qin  Univ. of Toronto, Toronto, Ont., Canada
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 62,   Citation Count: 40
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues   peer to peer  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/176579.176580
What is a DOI?

ABSTRACT

This article develops a dynamic generalization of the nonuniform rational B-spline (NURBS) model. NURBS have become a defacto standard in commercial modeling systems because of their power to represent free-form shapes as well as common analytic shapes. To date, however, they have been viewed as purely geometric primitives that require the user to manually adjust multiple control points and associated weights in order to design shapes. Dynamic NURBS, or D-NURBS, are physics-based models that incorporate mass distributions, internal deformation energies, and other physical quantities into the popular NURBS geometric substrate. Using D-NURBS, a modeler can interactively sculpt curves and surfaces and design complex shapes to required specifications not only in the traditional indirect fashion, by adjusting control points and weights, but also through direct physical manipulation, by applying simulated forces and local and global shape constraints. D-NURBS move and deform in a physically intuitive manner in response to the user's direct manipulations. Their dynamic behavior results from the numerical integration of a set of nonlinear differential equations that automatically evolve the control points and weights in response to the applied forces and constraints. To derive these equations, we employ Lagrangian mechanics and a finite-element-like discretization. Our approach supports the trimming of D-NURBS surfaces using D-NURBS curves. We demonstrate D-NURBS models and constraints in applications including the rounding of solids, optimal surface fitting to unstructured data, surface design from cross sections, and free-form deformation. We also introduce a new technique for 2D shape metamorphosis using constrained D-NURBS surfaces.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
B^UMGARTE, J. 1972. Stabilization of constraints and integrals of motion in dynamical systems. Comput. Meth. Appl. Mech. Eng. 1, 1, 1-16.
 
2
 
3
 
4
5
6
7
 
8
 
9
DE BOOR, C. 1972. On calculating with B-Splines. J. Approx. Theor. 6, 1, 50-62.
 
10
 
11
 
12
13
 
14
G(~SSiCK, B.R. 1967. Hamilton's Principle and Physical Systems. Academic Press, New York.
 
15
 
16
KAUL, A. AND ROSSI(;NAC, J. 1991. Solid interpolating deformations: Construction and animation of PIPs. In Proceedings of Eurographics '91, F.H. Post and W. Barth, Eds, North Holland, Amsterdam, 493 505.
17
18
19
 
20
 
21
 
22
 
23
 
24
25
 
26
 
27
SCHt!MAKER, L.L. 1976. Fitting surfaces to scattered data. In Approximation Theory H, G. G.
 
28
Lorentz, C. H. Chui, and L. L. Schumaker, Eds., Academic Press, New York, 203 267.
29
30
 
31
SttlNA(;AWA, Y. AND KUNIL T.L. 1991. The differential model: A model for animating transformation of objects using differential information. In Modeling in Computer Graphics, T. L. Kunii, Ed. Springer-Verlag, Tokyo, 6 15.
 
32
STa~XN(;, G. 1986. Introduction to Applied Mathematics. Wellesley-Cambridge Press, Cambridge, Mass.
33
34
 
35
 
36
TERZOPOULOS, D. AND FLEISCHER, K. 1988. Deformable models. Vis. Comput. 4, 6, 306-331.
37
38
 
39
TILLER, W. 1983. Rational B-splines for curve and surface representation. IEEE Comput. Graph. Appl. 3, 6, 61-69.
 
40
 
41
WAHSA, G. 1990. Spline Models for Observational Data. SIAM, Philadelphia, Pa.
42
 
43
ZIENKIEWlCZ, O.C. 1977. The Finite Element Method. 3rd ed. McGraw-Hill, London.

CITED BY  40
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


REVIEW

"Remco C. Veltkamp : Reviewer"

The ordinary nonuniform rational B-spline (NURBS) curve of order k is defined as cu= ipi more...

Collaborative Colleagues:
Demetri Terzopoulos: colleagues
Hong Qin: colleagues

Peer to Peer - Readers of this Article have also read: