I have to create non-overlapping, irregular, hexagons around coordinate points. i found some answers to similar problems on SO and other places but i did not manage to adapt