Thanks for the response!
This was all made using threejs with WebGL!
You should also check out my brother's math research!
(It's his whole Ph.D thesis so don't fret about understanding the whole thing...I'm really confused by it still and he's been explaining it to me since he started working on it lol)
https://steemit.com/math/@mckeown12/reveal-js-mathjax-no-more-bad-beamer-presentations
At the end of the presentation he mentions in that post, we made a cool animation related to his research:
http://www.math.miami.edu/~mckeown/animation/