Source: https://team.inria.fr/steep/files/2015/03/doc_modelisation_3D.pdf