This is fantastic! So easy to move, zoom and rotate the graph with exactly the mouse buttons you'd expect. In most even commercial math packages this is always super clunky
How does one move with the mouse? I could only find gestures for rotation and zoom; for movement I had to resort to manually entering coordinates in the settings.
Desmos 3D graphing calculator
61–70 of 87 posts
Re: Desmos 3D graphing calculator
#62Re: Desmos 3D graphing calculator
#63Can someone here explain how this works? I'm not sure how reliable it is, but here's[1] an old Reddit comment describing the method that Desmos (2D) uses. That method works in 3D, so maybe Desmos 3D uses it, too. [1]: https://www.reddit.com/r/desmos/comments/qlhmbc
There are most likely a bunch of optimizations, but I can't think of another way of doing it. There are raytracing/raymarching techniques too, but these look different, and they are most likely cost prohibitive for arbitrary function. There is the marching tetrahedra algorithm too, but I doesn't look like it and don't see a reason to use it now that the patent for the marching cubes algorithm has expired.
Re: Desmos 3D graphing calculator
#64There are a bunch of YouTubers making Desmos animations. I haven’t played with it myself, but always find it fascinating with what people come up with. https://youtu.be/4_8eY_Ij-5k
Explanation of the above video: https://www.youtube.com/watch?v=6tBkJhmpfFc
Re: Desmos 3D graphing calculator
#65There are a bunch of YouTubers making Desmos animations. I haven’t played with it myself, but always find it fascinating with what people come up with. https://youtu.be/4_8eY_Ij-5k
Re: Desmos 3D graphing calculator
#66Re: Desmos 3D graphing calculator
#67Thank you to whomever thought about gimbal lock when designing the rotate controls.
We're all Quaternionerds now.
Re: Desmos 3D graphing calculator
#68 f(xy)=z
Sphere: (x-h)^2+(y-k)^2+(z-l)^2=5^2Re: Desmos 3D graphing calculator
#69Re: Desmos 3D graphing calculator
#70Was a great project in C#, since it all started with a dot on a canvas, and all the rest of things was composed extending the base objects.
(x^{2}+9/4y^{2}+z^{2}-1)^{3}-x^{2}z^{3}-9/(80)y^{2}z^{3}=0