simple triangulation functionnal