Provided is a
compression garment (68) formed of a stretchable
woven fabric (10) with a uniform elasticity, such as
denim. A circumferential portion (60) of the garment surrounds a wearer's body part (66) and is characterized by different degree of stretching but the same circumferential compressive forces when worn by a wearer, at various axial locations (12, 14, 16, 18, 20, 22, 24, 26) due to geometric cuts (6, 8) made to the fabric to form one or more fabric panels (2, 4), each of which extend along the entire length of the circumferential portion (60). The compressive forces, degrees of stretching and circumferential lengths (12C, 14C, 16C, 18C, 20C, 22C, 24C, 26C) of fabric, are calculated using formulas and algorithms that take into account various factors relating to the fabric and the garment being formed.