• DocumentCode
    765889
  • Title

    An efficient three-point arc algorithm

  • Author

    Galton, Ian

  • Author_Institution
    Dept. of Electr. Eng., California Inst. of Technol., Pasadena, CA, USA
  • Volume
    9
  • Issue
    6
  • fYear
    1989
  • Firstpage
    44
  • Lastpage
    49
  • Abstract
    For many applications a 2-D circular arc can be conveniently specified by three points that lie on the arc. Since the radius of curvature grows without bound as the three points become collinear, any practical algorithm must avoid calculating the arc´s radius or functions of the radius. An algorithm that achieves this objective is presented. It is very efficient because it uses exclusively integer arithmetic and requires only addition, subtraction, comparison, and branch operation in the inner loop.<>
  • Keywords
    computational geometry; computer graphics; 2-D circular arc; addition; branch operation; comparison; inner loop; integer arithmetic; subtraction; three-point arc algorithm; Algorithm design and analysis; Computer graphics; Displays; Equations; Software algorithms; Software design; Software systems; User interfaces; User-generated content; Videotex;
  • fLanguage
    English
  • Journal_Title
    Computer Graphics and Applications, IEEE
  • Publisher
    ieee
  • ISSN
    0272-1716
  • Type

    jour

  • DOI
    10.1109/38.41468
  • Filename
    41468