Hemispherical dome design ?

 From:  svenster
11879.1 
Hi Forum. I'm trying to design a hemispherical dome that is made up of a standard tessallating curved piece. Think monolithic dome as in truly spherical ( not geodesic ) but instead of being a monolithic structure the dome is divided into curved pieces that are identical. Towards that end I started with an icosahedron, thank you to node editor and script creators, which I projected onto a hemipsherical dome solid. This I realized doesn't correctly project so I extended lines from origin to through vertices of faces of icosahedron are visible in attached .3dm. First question is a simple one...how to create the arcs between three projected lines on sphere surface so that I can boolean subtract the triangle formed from the sphere. I'm unable to find the points where lines intersect sphere surface. More complicated questions below:

-is there a way for me to easily change the basic shape from a triangle to something else, for example, hexagons ? The only reason I started with icosahedron and projection onto a sphere is that I've seen it used by others when drawing geodesic domes. It seems to solve the scaling problem when you are trying to uniformely divide a spherical surface into idehntical pieces, but perhaps with some math in advance a certain shape could instead be arrayed onto a surface ?

-if not such that the only way to divide a spehere ( or dome in this case ) into tessallated hexagons is to use some form of projection, how much could I use the node editor to automate the process ? Not looking for the script, just to know how much of it is possible.

Thank you, Sven

-
Attachments: