Title :
A hybrid generating algorithm for fast ellipses drawing
Author :
Haiwen, Feng ; Lianqiang, Niu
Author_Institution :
Sch. of Software, Shenyang Univ. of Technol., Shenyang, China
Abstract :
A hybrid algorithm for fast drawing ellipse is proposed in this paper. The algorithm is established based on the observation that each quarter ellipse is composed of three regions, and only one kind of primitive appears in one region, such as vertical segment, discrete point pair, and horizontal segment. Among this, the lengths of the vertical and horizontal segments are calculated with double-step iteration by redefining decision parameters, and the patterns of the discrete point pairs may be decided in a similar manner. Every primitive is outputted as a one-time operation. The experiment results show that on average only 3~4 times basic operations are consumed in once pixel selection, and then the ellipse drawing speed can be almost doubled comparing with that of the classic middle-point algorithm, and is also faster than other presented ones.
Keywords :
computational geometry; decision parameters; discrete point pairs; double-step iteration; ellipse drawing speed; fast drawing ellipse; fast ellipses drawing; horizontal segment; hybrid generating algorithm; one-time operation; pixel selection; quarter ellipse; vertical segment; decision parameters; double-step iteration; ellipse drawing; hybrid generating algorithm; incremental scheme; run-length algorithm; scan conversion;
Conference_Titel :
Computer Science and Information Processing (CSIP), 2012 International Conference on
Conference_Location :
Xi´an, Shaanxi
Print_ISBN :
978-1-4673-1410-7
DOI :
10.1109/CSIP.2012.6309030