Source: https://profs.polymtl.ca/jagoulet/Site/Teaching_material/CIV1150/CIV1150_8a_Transformation_contraintes.pdf