Thanks. I was thinking is this sort of thing really so un-obvious? I mean its just a Cartesian to polar conevrsion (by the way the script actually also turns elevation into elevation in the sphere so anything at 0 y height will be at radius of 1 and anything at 0.5 y height will be at 1.5 units).
Now i was later thinking should this be extended?
see there's no real reason why one cant make a Cartesian to cylindrical, Cartesian to toroida, cartesian to hyperbolic Cartesian to Perlin noise an indeed reverses for fun effects. Or in fact any nurbs shape to any nurbs shape mapping of overlying polygonal shapes. But whats the real problem? Then it hit me, maybe the problem is.
Theres no name for this, at least not as far as artists are concerned. There's no tool in the menus for it, sure there are few tutorials on cylindrical modeling to do this. But this may not be obvious to everyone. Extending cylindrical to spherical may be too much.
So should a very general tutorial that shows how different mappings might make life easier? Realistically speaking one would need some good use cases for it tough.
but is it different to make cuts on plane or on a sphere?
Well yes if you approach it that way not really. It may be convenient since you see the whole work are in one go tough. However the script doesn't actually care whether or not it was a plane or not. So your shape could have been a planar of a vector outlines that's then turned into piece on sphere. (further it doenst care if they are polys or nurbs altough for nurbs it dont really work out if they are squares)
So what if instead of the grid you'd want to turn the grid into diamond shapes instead, on sphere it would be pain but on the 2d plane you could make a undivided plane and cut the plane into diamonds in no time. Then later fix the seam area or make the edges jaggy (they'd then fit the conversion again).
Anyway this could be made to use history so you could o back an forth between the shapes maybe several ones so you could cut in whatever space was easiest.
PS: theres several reasons why i think the script is no good in general, as it should be a node really. So yes i criticize my own actions too 