This reminds me my biggest hobby project when in high school; I was so fascinated with 3D plots that I spent I don't know how much time to create a compiler from math formulas to to machine code so that I could plot this kind of things on my Amiga (without a math coprocessor). What amazes me the most is not that you can now animate that in real time in an interpreted language in a browser, but how easy is to learn all these things through the internet, instead of having to find a book in the bookstore and hope that it could have what you needed...
Cool!
I made half a sphere with 0.5+sqrt(0.2-((x-0.5)^2+(y-0.5)^2)).
If there was a way to do a mirroring on the xy plane (as in a +/- z value) it could be a full one.
Weird question, but, did you possibly, by chance, develop/debug this in part in a café in Berkeley on Saturday with a copy of Think Bayes on the table? 'Cause I may have been sitting at the next table if so.
I'm getting "Uncaught TypeError: Cannot call method 'getExtension' of null" in Chrome 32.0.1700.55 beta - anyone know what that's about? My chrome://flags/ are all set to default.
[+] [-] danmaz74|12 years ago|reply
[+] [-] jreimers|12 years ago|reply
[+] [-] Laremere|12 years ago|reply
There's probably a better way to choose which points go above and below than random(), but it works.
Edit: Got it to work non-randomly. Adjacent dots alternate above and below: http://vicapow.github.io/equation-plot-webgl/index.html#0.5%...
[+] [-] vicapow|12 years ago|reply
[+] [-] bemmu|12 years ago|reply
[+] [-] siddboots|12 years ago|reply
https://github.com/unconed/MathBox.js
[+] [-] vicapow|12 years ago|reply
[+] [-] twotwotwo|12 years ago|reply
[+] [-] elwell|12 years ago|reply
[+] [-] Gravityloss|12 years ago|reply
http://vicapow.github.io/equation-plot-webgl/#0.1*cos%286.28...
0.1cos(6.28x)tan(3.14y)
[+] [-] vicapow|12 years ago|reply
[+] [-] unknown|12 years ago|reply
[deleted]
[+] [-] defen|12 years ago|reply
[+] [-] munchor|12 years ago|reply