摘要 |
PURPOSE:To stably perform the initialization processing at a high speed by providing a correcting means which matches coordinates on a circle, which are calculated with a trigonometric function in accordance with arbitrary start angle and end angle data and radius data, to an arc of Bresenham. CONSTITUTION:The correcting means is provided, which matches coordinates on the circle, which are calculated with a trigonometric function in accordance with arbitrary start angle and end angle data and radius data, to the arc of Bresenham, and obtained points on the arc of Bresenham are used as the start angle and the end angle to draw an arc. That is, a start point calculation processing part 1-3 and an end point calculation processing part 1-4 consist of a quadrature calculation processing part 31, a correction processing part 32, and a trigonometric function generation processing part 33. Thus, initialization is performed at a high speed, and the initialization time varied by values of angles and radii are approximately fixed. |