add the delaunay triangulation support
fixed conflict