Fully automatic 2D unstructured mesh generation code