Abstract: Models of varying body forms are measured in three dimension, both in nude and wearing suitable foundation garment to form a data base. The customer is measured in three dimension both in nude and in foundation garment. A portion of the customer's body is identified, and a model data most closely resembling the customer's data for said portion is selected. The selected model data is then adjusted for differences in height, inclination, cross sections at varying elevations, and for continuity at the ends of the portion. A pattern is made from the adjusted model data, cloth is cut using the pattern and sewn together to obtain the foundation garment.