I wanted to see if I could make an interactive 3D sphere.entirely in JavaScript on the HTML5 canvas. Turns out, I did.