I had a dream that featured a sphere composed of triangles. I went to build it in processing but I'll need to write functions for heading in 3d if I want to translate this. Also I think there is a rounding error as the radius increases.
Take a look: https://www.openprocessing.org/sketch/750210
https://stackoverflow.com/questions/23856489/pvector-heading-for-3d-rotation