• DocumentCode
    1549629
  • Title

    Preventing self-intersection under free-form deformation

  • Author

    Gain, James E. ; Dodgson, Neil A.

  • Author_Institution
    Dept. of Comput. Sci., Cape Town Univ., Rondebosch, South Africa
  • Volume
    7
  • Issue
    4
  • fYear
    2001
  • Firstpage
    289
  • Lastpage
    298
  • Abstract
    Free-Form Deformation (FFD) is a versatile and efficient modeling technique which transforms an object by warping the surrounding space. The conventional user-interface is a lattice of movable control points but this tends to be cumbersome and counterintuitive. Directly Manipulated Free-Form Deformation (DMFFD) allows the user to drag object points directly and has proven useful in an interactive sculpting context. A serious shortcoming of both FFD and DMFFD is that some deformations cause self-intersection of the object. This is unrealistic and compromises the object´s validity and suitability for later use. An in-built self-intersection test is thus required for FFD and its extensions to be truly robust In this paper, we present the following novel results set of theoretical conditions for preventing self-intersection by ensuring the injectivity (one-to-one mapping) of FFD, an exact. (necessary and sufficient) injectivity test which is accurate but computationally costly, an efficient but approximate injectivity test which is a sufficient condition only, and a new form of DMFFD which acts by composing many small injective deformations. The latter expands the range of possible deformations without sacrificing the speed of the approximate test
  • Keywords
    computer graphics; DMFFD; Directly Manipulated Free-Form Deformation; FFD; Free-Form Deformation; direct manipulation; drag object points; interactive sculpting; self-intersection; space homeomorphism; Animation; Automatic testing; Deformable models; Embedded computing; Lattices; Robustness; Shape control; Solids; Sufficient conditions; Topology;
  • fLanguage
    English
  • Journal_Title
    Visualization and Computer Graphics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1077-2626
  • Type

    jour

  • DOI
    10.1109/2945.965344
  • Filename
    965344