Dear Three.js community,
I’m using the Three.js library to make interactive applets on mathematics for an educational website called Tungsteno http://tungsteno.io/. The possibilities that Three.js offers for learning mathematics are almost unlimited. Here you may see some of the (in my opinion) most beautiful applets made so far:
http://tungsteno.io/post/app-conic_cone_plane/
http://tungsteno.io/post/app-quadrics/ (ref. https://en.wikipedia.org/wiki/Quadric)
http://tungsteno.io/post/vis-hopf_fibration/ (ref. https://en.wikipedia.org/wiki/Hopf_fibration)
http://tungsteno.io/post/vis-dupin_cyclides/ (ref. https://en.wikipedia.org/wiki/Dupin_cyclide)
http://tungsteno.io/post/exa-dini_surface/ (ref. https://en.wikipedia.org/wiki/Dini's_surface)
http://tungsteno.io/post/exa-scherk_surface/ (ref. https://en.wikipedia.org/wiki/Scherk_surface)
http://tungsteno.io/post/vis-singularity_surfaces/ (ref. https://en.wikipedia.org/wiki/Clebsch_surface, https://en.wikipedia.org/wiki/Cayley's_nodal_cubic_surface, https://en.wikipedia.org/wiki/Kummer_surface, https://en.wikipedia.org/wiki/Togliatti_surface, https://en.wikipedia.org/wiki/Barth_surface)
All the scripts are hosted in https://github.com/TungstenHub/tngt-threejs. With this website, I’d like mathematics enthusiasts to know about the huge impact web tools may have on mathematics education, and introduce them to the use of Three.js
I hope you like it; feedback is much appreciated