Title :
D-NURBS: a physics-based framework for geometric design
Author :
Qin, Hong ; Terzopoulos, Demetri
Author_Institution :
Dept. of Comput. & Inf. Sci., Florida Univ., Gainesville, FL, USA
fDate :
3/1/1996 12:00:00 AM
Abstract :
Presents dynamic non-uniform rational B-splines (D-NURBS), a physics-based generalization of NURBS. NURBS have become a de facto standard in commercial modeling systems. Traditionally, however, NURBS have been viewed as purely geometric primitives, which require the designer to interactively adjust many degrees of freedom-control points and associated weights-to achieve the desired shapes. The conventional shape modification process can often be clumsy and laborious. D-NURBS are physics-based models that incorporate physical quantities into the NURBS geometric substrate. Their dynamic behavior, resulting from the numerical integration of a set of nonlinear differential equations, produces physically meaningful, and hence intuitive shape variation. Consequently, a modeler can interactively sculpt complex shapes to required specifications not only in the traditional indirect fashion, by adjusting control points and setting weights, but also through direct physical manipulation, by applying simulated forces and local and global shape constraints. We use Lagrangian mechanics to formulate the equations of motion for D-NURBS curves, tensor-product D-NURBS surfaces, swung D-NURBS surfaces and triangular D-NURBS surfaces. We apply finite element analysis to reduce these equations to efficient numerical algorithms computable at interactive rates on common graphics workstations. We implement a prototype modeling environment based on D-NURBS and demonstrate that D-NURBS can be effective tools in a wide range of computer-aided geometric design (CAGD) applications
Keywords :
CAD; computational geometry; engineering graphics; finite element analysis; integration; nonlinear differential equations; physics; physics computing; splines (mathematics); D-NURBS; Lagrangian mechanics; computer-aided geometric design; control point adjustment; curves; direct physical manipulation; dynamic non-uniform rational B-splines; equations of motion; finite element analysis; geometric primitives; global shape constraints; interactive degrees-of-freedom adjustment; interactive sculpting; intuitive shape variation; local shape constraints; nonlinear differential equations; numerical integration; physical quantities; physics-based framework; shape modification process; simulated forces; swung surfaces; tensor-product surfaces; triangular surfaces; weight adjustment; Computational modeling; Differential equations; Finite element methods; Force control; Lagrangian functions; Shape control; Solid modeling; Spline; Surface reconstruction; Surface topography;
Journal_Title :
Visualization and Computer Graphics, IEEE Transactions on
DOI :
10.1109/2945.489389