1. A data storage device having stored thereon a plurality of computer-readable instructions executable to: (a) process garment data, the garment data including data representing characteristics of a plurality of different types of garments, each one of the garments having at least one garment piece, each garment piece having a shape which is specifiable in a single plane by a pattern; (b) cause a display of a first image, the first image illustrating at least one of the patterns; (c) receive a plurality of first inputs, the first inputs corresponding to a plurality of body characteristics of a possible wearer; (d) create a second image based on a plurality of calculations of an interpolation process using the plurality of first inputs, at least one theoretical model measurement, and at least one actual measurement specific to the possible wearer, the plurality of calculations resulting in a plurality of interpolated data points representing at least two points between at least two different geometric objects, the second image including: (i) a graphical model of the possible wearer, the graphical model being based, at least in part, on the plurality of interpolated data points; and (ii) a representation of at least one of the garment pieces worn on the graphical model based, at least in part, on the plurality of interpolated data points; (e) cause a display of the second image; (f) receive at least one second input, the second input corresponding to at least one garment characteristic; (g) change the first image in response to the second input; and (h) change the second image in response to the second input.