The disclosure provides a compression garment (68) formed of a stretchable fabric (10) with a uniform, i.e. constant, elasticity but in which the compression garment provides different degrees of garment compression when worn by a wearer due to geometric cuts (6, 8) made to the fabric to form one or more fabric panels (2, 4) that extend the entire length of the circumferential portion (60) of the garment. The circumferential portion surrounds a wearer's body part (66) and includes degrees of compression that vary at different locations (12, 14, 16, 18, 20, 22, 24, 26), along the axial direction (62). The geometric cuts produce non-linear edges (6A, 6B, 8A, 8B) and are made to provide different circumferential lengths (12F, 14F, 16F, 18F, 20F, 22F, 24F, 26F) of fabric that produce desired compression levels at various axial locations, and are calculated using formulas and algorithms that take into account various factors relating to the fabric and the garment being formed.