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
Link To Document