The present invention provides a curve drawing apparatus capable of determining whether or not further approximation processing is necessary for a curve approximation result by a simpler technique than in the past. The curve drawing apparatus 1 linearly approximates a contour line of a curve defined by a center line and a line width, a path dividing unit 10 that calculates a plurality of dividing points on the center line that divides the center line, and a dividing point The contour point calculation unit 12 that calculates two separation points that are equidistant from the division point along the normal of the center line, and two division points for the four separation points that are calculated for two adjacent division points A determination unit 13 that calculates a distance between two separation points on the same side with respect to a straight line passing through and determines whether a ratio with respect to a shorter one of the two distances is larger than a predetermined value. When the ratio is determined to be larger than the predetermined value, the longer one of the partial contours that are sandwiched between the normals passing through each of the two division points in the contour line is set to be more lines than the shorter one. A curve forming unit 16 that approximates in minutes is provided.
展开▼