Elsevier

Computer-Aided Design

Volume 28, Issue 4, April 1996, Pages 251-262
Computer-Aided Design

Research
Deforming virtual objects interactively in accordance with an elastic model

https://doi.org/10.1016/0010-4485(95)00029-1Get rights and content

Abstract

We show how interactive deformations of a virtual 3D object can be carried out by using a hierarchical implementation of the finite element method (FEM). Basing deformations on the concepts of elasticity gives the human a measure of predictability when deciding where to apply forces to the object so that a desired shape would ensue. As is well known, one of the most powerful tools for analysing elasticity is the FEM, but the computational burden associated with a straightforward application of FEM to the problem at hand would make it too slow for any interactive process on even the fastest workstations. We have therefore developed a method in which the computational burden of FEM is alleviated by carrying out the FEM analysis at two different resolutions; a coarse resolution for a 3D calculation of the deformations and, subsequently, a finer resolution for just the surface layers of the object for a better (and smoother) delineation of the object shape. For the case of analysing the surface layers using the finer resolution, we show how a plate-theory version of FEM can be employed.

References (28)

  • D Terzopoulos et al.

    Constraints on deformable models: recovering 3D shapes and nonrigid motion

    Artifical Intelligence

    (1988)
  • AH Barr

    Superquadrics and angle-preserving transformations

    IEEE Comput. Graph. Appl.

    (1981)
  • AH Barr

    Global and local deformations of solid primitives

    SIGGRAPH

    (1984)
  • TW Sederberg et al.

    Free-form deformation of solid geometric models

    SIGGRAPH

    (1986)
  • S Coquillart

    Extended free-form deformation: a sculpturing tool for 3D geometric modeling

    SIGGRAPH

    (1990)
  • HJ Lamousin et al.

    NURBS-based free-form deformations

    IEEE Comput. Graph. Appl.

    (1994)
  • DR Forsey et al.

    Hierarchical B-spline refinement

    SIGGRAPH

    (1988)
  • WM Hsu et al.

    Direct manipulation of free-form deformations

    SIGGRAPH

    (1992)
  • J Yamashita et al.

    A direct deformation method

  • M Kass et al.

    Snakes: active contour models

    Int. J. Comput. Vis.

    (1987)
  • D Terzopoulos et al.

    Symmetry-seeking models and 3D object reconstruction

    Int. J. Comput. Vis.

    (1987)
  • D Terzopoulos et al.

    Elastically deformable models

    SIGGRAPH

    (1987)
  • D Terzopoulos et al.

    Deformable models

    Vis. Comput.

    (1988)
  • D Terzopoulos et al.

    Dynamic 3D models with local and global deformations: deformable Superquadrics

    IEEE Trans. PAMI

    (1991)
  • Cited by (25)

    • Fitting 2D B-splines with draft angle to point data

      2006, CAD Computer Aided Design
      Citation Excerpt :

      Many authors assign physical properties to the mesh so that it can be modified in an intuitive way. For example, [15] uses the FEM to create an elastic model. Ref. [16] deforms a triangle mesh using an energy based method.

    View all citing articles on Scopus
    View full text