Hexagonal tilling of hemi-sphere
问题 I need to have hexagonal grid on a spherical surface. like shown here. Right now I am doing a hexagonal flattened grid. and the projecting it onto the surface of a hemisphere. Like here, But as you can see, the funny artifact is hexagons on the edge are disproportionately large. There should be a better way to do this so that all the hexagons are near equal in their size. I had tried the solution like @spektre had suggested but my code was producing following plot. i was using the a=sqrt(x*x