add a Delaunay generater with perodic boundary