Since it's been a while since I posted to my blog, I thought I'd give an update with a small tool I built over the weekend. This tool is a simple 3d surface plotter that takes an equation of z = f(x,y) and outputs a 3d surface plot with which the user can interact. It is built using Math.JS for the mathematical expression evaluation, and Three.JS is used for the 3D rendering. Here's an example of plotting the following function:

I built this tool as a quick reference for individuals wanting to create and visualize a 3D surface plot. There are already some decent visualizations with tools like Desmos and Geogebra, but I thought it would be fun to create my own as motivation to create more visualizations afterward.

You can find it here: