Source: https://www4.ac-nancy-metz.fr/cpge-pmf-epinal/Cours_TD_SII/Modelisation_des_mecanismes.pdf