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 :
بازگشت