next up previous contents
Next: 4 Formulation of D-NURBS Up: 3 NURBS Geometry Previous: 3.2 Surfaces

3.3 Properties

NURBS generalize the nonrational parametric form. Like nonrational B-splines, the rational basis functions of NURBS sum to unity, they are infinitely smooth in the interior of a knot span provided the denominator is not zero, and at a knot they are at least tex2html_wrap_inline1885 continuous with knot multiplicity r, which enables them to satisfy different smoothness requirements. They inherit many of the properties of nonrational B-splines, such as the strong convex hull property, variation diminishing property, local support, and invariance under standard geometric transformations (see [11] for more details). Moreover, they have some additional properties:

For a more detailed discussion of NURBS properties, see [23, 24, 39, 12, 21, 22].

The most frequently used NURBS design techniques are the specification of a control polygon, or interpolation or approximation of data points to generate the initial shape. For surfaces or solids, cross-sectional design including skinning, sweeping, and swinging operations is also popular. The initial shape is then refined into the final desired shape through interactive adjustment of control points and weights and possibly the addition or deletion of knots. The refinement process is ad hoc and often tedious. To ameliorate it, we propose dynamic NURBS.



Demetri Terzopoulos | Source Reference