Modeling of Bézier Curves Using a Combination of Linear and Circular Arc Approximations
Pongrapee Kaewsaiha, Natasha Dejdumrong
Abstract
Pongrapee Kaewsaiha, Natasha Dejdumrong
Abstract
This paper presents the new approach of the Bézier curve rendering using linear and circular arc approximations, instead of a recursive method that calculates all points on the curve pixel by pixel. The new developed algorithm also works better than a pure-linear approximation which generates rough output, and a pure-circular-arc approximation which involves with too many parameters. The purposed algorithm subdivides the curve into a series of lines and arcs satisfying the user-defined tolerance. This new method can reduce the number of points involved with the calculation and also decrease the computational time since the software built-in line and arc functions calculate faster than the recursive method. This algorithm is based on the monomial form approach which can provides more efficiency and flexibility, compare with traditional methods that are mostly based on a polynomial basis or the de Casteljau's algorithm.
OpenAlex reports 5 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
This paper presents the new approach of the Bézier curve rendering using linear and circular arc approximations, instead of a recursive method that calculates all points on the curve pixel by pixel. The new developed algorithm also works better than a pure-linear approximation which generates rough output, and a pure-circular-arc approximation which involves with too many parameters. The purposed algorithm subdivides the curve into a series of lines and arcs satisfying the user-defined tolerance. This new method can reduce the number of points involved with the calculation and also decrease the computational time since the software built-in line and arc functions calculate faster than the recursive method. This algorithm is based on the monomial form approach which can provides more efficiency and flexibility, compare with traditional methods that are mostly based on a polynomial basis or the de Casteljau's algorithm.
Key concepts: Monomial, Bézier curve, Arc (geometry), Algorithm, Rendering (computer graphics), Arc length, Computer science, Mathematics