Triangle engineering a 2d quality mesh generator and delaunay triangulator