Tungsteno - Interactive Applets on Mathematics

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-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


Thanks for sharing the source code. Very interesting, useful and helpful. :+1: :beers:

1 Like

I suggest you don’t use a transparent material for you meshes since there are a lot of transparency artifacts. This is something that three.js can’t prevent right now.


1 Like