Source: http://jl.ayme.pagesperso-orange.fr/Docs/Triangles%20adjacents.pdf