摘要 |
An apparatus for preparing stitch position-related data utilized by an embroidery sewing machine for embroidering a predetermined area, including a dividing device specifying a plurality of base positions on an outline of the area which define a polygon approximating the area, and dividing the area and polygon into sub-areas and sub-polygons, respectively, each of the sub-areas being approximated by a corresponding one of the sub-polygons, a data producing device producing the stitch position-related data based on the sub-areas, a checking device judging, if the dividing device produces a triangle-like sub-area approximated by a triangle, whether or not the triangle-like sub-area is an appropriate sub-area to be utilized by the data producing device for producing the stitch position-related data, and a modifying device modifying, if a negative, judgment is made by the checking device, the triangle-like sub-area to a quadrangle-like sub-area approximated by a quadrangle, by determining a special position on the outline of the area, the quadrangle being defined by the special position and the three base positions defining the triangle approximating the triangle-like sub-area, the data producing device utilizing the quadrangle-like sub-area in place of the triangle-like sub-area for producing the stitch position-related data.
|