Patent ID: 7099806

Claim:
A sizing processing system in a processor for generating a sizing figure by applying reducing or enlarging processing with a prescribed sizing amount to a source figure having a plurality of vertices, comprising: an offset point set creating unit generating offset sides by offsetting said plurality of vertices of said source figure by a distance equal to a prescribed sizing amount, obtaining intersection points based on adjacent offset sides, and creating an offset point set corresponding to said plurality of vertices on said source figure based on said obtained intersection points; an offset figure processing unit associated with said offset point set creating unit generating an offset figure by connecting offset points of said offset point set in the same order as said plurality of vertices of said source figure; and an inside-out side detecting unit associated with said offset figure processing unit detecting the occurrence of an inside-out side within said offset sides on said offset figure, wherein when said inside-out side detecting unit detects the occurrence of said inside-out side on said offset figure, said offset point set creating unit respectively offsets two adjacent sides of said source figure intersecting at the vertex on said source figure associated with the detected inside-out side, by the distance equal to said prescribed sizing amount, obtains new offset points corresponding to the original vertex of said source figure based on each end point of the current offset sides, and creates a new offset point set corresponding to said source figure by adding said new offset points to said offset point set.