• DocumentCode
    3299357
  • Title

    A discrete spring model for generating fair curves and surfaces

  • Author

    Yamada, Atsushi ; Shimada, Kenji ; Furuhata, Tomotake ; Hou, Ko-Hsiu

  • Author_Institution
    Res. Lab., IBM Japan Ltd., Tokyo, Japan
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    270
  • Lastpage
    279
  • Abstract
    The ability to generate fair curves and surfaces is important in computer graphics (CG), computer-aided design (CAD), and other geometric modeling applications. In this paper, we present an iteration-based algorithm for generating fair polygonal curves and surfaces that is based on a new discrete spring model. In the spring model, a linear spring, whose length approximately represents a curvature radius, is attached along the normal line of each polygon node. Energy is assigned to the difference of the lengths, that is, the difference in curvature radius, of neighboring springs. Our algorithm then minimizes the total energy by an iterative approach. It accepts as inputs (1) an initial polygonal curve (surface), which consists of a set of polygonal segments (faces) and a set of nodes as polygon-vertices, and (2) constraints for controlling the shape. The outputs are polygonal curves (surfaces) with smooth shapes. We also describe a method for improving the performance of our iterative process to obtain a linear execution time. Our algorithm provides a tool for the fair curve and surface design in an interactive environment
  • Keywords
    CAD; computational geometry; computer graphics; iterative methods; solid modelling; surface fitting; computer graphics; computer-aided design; discrete spring model; fair curves; fair surfaces; geometric modeling; initial polygonal curve; interactive environment; iteration-based algorithm; polygon node; polygon-vertices; Algorithm design and analysis; Application software; Character generation; Computer graphics; Design automation; Iterative algorithms; Iterative methods; Shape control; Solid modeling; Springs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Graphics and Applications, 1999. Proceedings. Seventh Pacific Conference on
  • Conference_Location
    Seoul
  • Print_ISBN
    0-7695-0293-8
  • Type

    conf

  • DOI
    10.1109/PCCGA.1999.803371
  • Filename
    803371