by Hong Qin, Demetri Terzopoulos
http://www.cs.toronto.edu/~dt/papers/cad95/cad95.ps.gz
Add To MetaCart
Abstract:
We develop a dynamic, free-form surface model which is useful for representing a broad class of objects with symmetries and topological variability. The new model is based upon swung NURBS surfaces, and it inherits their desirable cross-sectional design properties. It melds these geometric features with the demonstrated conveniences of surface design within a physics-based framework. We demonstrate several applications of dynamic NURBS swung surfaces, including interactive sculpting through the imposition of forces and the adjustment of physical parameters such as mass, damping, and elasticity. Additional applications include surface design with geometric and physical constraints, by rounding solids, and through the fitting of unstructured data. We derive the equations of motion for the dynamic NURBS swung surface model using Lagrangian mechanics of an elastic surface and the finite element method. We also show that these surfaces are a special case of D-NURBS surfaces, a recently proposed physicsbased generalization of standard geometric NURBS. Our free-form, rational model not only provides a systematic and unified approach for a variety of CAGD problems such as constraint-based optimization, variational design, automatic weight selection, shape approximation, etc., but it also supports interactive sculpting using physics-based manipulation tools.
Citations
|
1020
|
Numerical Recipes in C: The Art of Scientific Computing
– Press, Teukolsky, et al.
- 1993
|
|
727
|
Spline Models for Observational Data
– Wahba
- 1990
|
|
704
|
Curves and Surfaces for Computer Aided Geometric Design, 4th ed.Academic
– Farin
- 1997
|
|
518
|
K.: Elastically deformable models
– TERZOPOULOS, PLATT, et al.
- 1987
|
|
212
|
Introduction to applied mathematics
– Strang
- 1986
|
|
208
|
Regularization of inverse visual problems involving discontinuities
– Terzopoulos
- 1986
|
|
148
|
Efficient, Fair Interpolation Using Catmull-Clark Surfaces
– Halstead, Kass, et al.
- 1993
|
|
137
|
Variational surface modeling
– WELCH, WITKIN
- 1992
|
|
133
|
Functional optimization for fair surface design
– Moreton, Séquin
- 1992
|
|
114
|
Geometric Modeling
– Mortenson
- 1997
|
|
112
|
Constraint methods for flexible models
– PLATT, BARR
- 1988
|
|
96
|
Stabilization of constraints and integrals of motion in dynamical systems
– Baumgarte
- 1972
|
|
93
|
Dynamic deformation of solid primitives with constraints
– METAXAS, TERZOPOULOS
- 1992
|
|
82
|
Deformable curve and surface finite-elements for free-form shape design
– CELNIKER, GOSSARD
- 1991
|
|
77
|
Dynamic NURBS with Geometric Constraints for Interactive Sculpting
– Terzopoulos, Qin
- 1994
|
|
60
|
On calculating with B-splines
– Boor
- 1972
|
|
46
|
On NURBS: A survey
– Piegl
- 1991
|
|
36
|
Finite Element Handbook
– Kardestuncer
- 1987
|
|
33
|
Physical modeling with B-spline surfaces for interactive design and animation
– Thingvold, Cohen
|
|
32
|
Design of Sculptured Surfaces Using the B-Spline Representation
– Cobb
- 1984
|
|
29
|
Rational B-Splines for Curve and Surface Representation
– Tiller
- 1983
|
|
27
|
Representing PDE surfaces in terms of B-splines
– Bloor, Wilson
- 1990
|
|
25
|
Curve and Surface Constructions using rational B-splines
– Piegl, Tiller
- 1987
|
|
25
|
Generative modeling: A symbolic system for geometric modeling
– Snyder, Kajiya
- 1992
|
|
23
|
A generalization of dynamic constraints
– Platt
- 1992
|
|
20
|
Hamilton's Principle and Physical Systems
– Gossick
- 1967
|
|
17
|
Computational Geometry for Design and
– Faux, Pratt
- 1979
|
|
15
|
Cross-Sectional Design of B-spline Surfaces
– Woodward
- 1987
|
|
11
|
Mathematical Programming
– Minoux
- 1986
|