A customer body scan is used to produce a body model. The body model is matched to the best fitting one of a family of standard body models. In one arrangement, that family is a series of standard size models. In another arrangement, the family is a series of body shapes. In both cases, difference values are derived which are used to modify standard pattern pieces. Closed manifold mesh models may be used throughout to simplify computation.