A non-transitory computer-readable storage medium having recorded thereon computer-readable program code for causing a computer system to execute an image processing method when the program code is executed on the computer system,
- the image processing method comprising:
- generating an individual image of each part of a product model based on three-dimensional data;
- generating a parts assembly image of the entire product model with a specific part highlighted;
- calculating boundary information for each part highlighted on the parts assembly image;
- obtaining a center position of the highlighted part on the assembly image based on the boundary information;
- obtaining a straight line dividing the parts assembly image to equally distribute the parts into areas defined by the straight line;
- calculating a position of arrangement of the individual image of each part corresponding to the highlighted part distributed in the divided area;
- and
- generating an output image in which the individual image of each part is arranged around the parts assembly image and a leading line extends from the individual image of each part to the corresponding part on the parts assembly image.