I went to your page and gave you llama.
You came to my page, and instead of giving me a llama you just say 'thanks for the llama'? (which conveniently happens to give you some link exposure on my profile...)
I didn't give you a llama because I wanted thanks, I gave you a llama because I wanted a llama. Duh.
The approach I'm going with is plot half my shapes (I'm using circles now, I can put squares inside them later on) onto a circle, project them out to make half a sphere, repeat for the other half.
Well, I just now finished a way to plot my shapes into a circle, using the smallest area possible. It doesn't make a perfect circle, but that's even better IMO. But, I get 40% CPU usage on my quad core.
The steps I wanna do:
Say I have n squares (or circles if its easier)
of a set size (x radius for circles, or x*x squares)