next up previous contents
Next: 5.2 Linear Constraints Up: 5 Forces and Constraints Previous: 5 Forces and Constraints

5.1 Applied Forces

In the D-NURBS design scenario, sculpting tools may be implemented as applied forces. The force tex2html_wrap_inline2051 in the D-NURBS equation of motion represents the net effect of all applied forces. Typical force functions are spring forces, repulsion forces, gravitational forces, inflation forces, etc. [36, 6, 34].

For example, consider connecting a material point tex2html_wrap_inline2057 of a D-NURBS surface to a point tex2html_wrap_inline2059 in space with an ideal Hookean spring of stiffness k. The net applied spring force is

  equation336

where is the tex2html_wrap_inline2063 is the unit delta function. Equation (19) implies that tex2html_wrap_inline2065 and vanishes elsewhere on the surface, but we can generalize it by replacing the tex2html_wrap_inline2063 function with a smooth kernel (e.g., a unit Gaussian) to spread the applied force over a greater portion of the surface. Furthermore, the points tex2html_wrap_inline2057 and tex2html_wrap_inline2059 need not be constant, in general. We can control either or both using a mouse to obtain an interactive spring force.



Demetri Terzopoulos | Source Reference