3D surface plotter is an OpenGL program for visualizing multivariable mathematical functions. Surface meshes follow a z-controlled colour gradient and are dynamically rendered to allow for the viewing of time-dependent functions.
f(x, y) = sin(sqrt(x^2 + y^2)) / sqrt(x^2 + y^2) (sombrero equation)
f(x, y) = sin(x^2 + y^2)
f(x, y) = x^2 + y^2 (parabloid)
- OpenGL 4.6 - https://www.opengl.org/
- GLFW 3.3 - https://www.glfw.org/download.html
- GLAD 0.1.33 - https://glad.dav1d.de/
- GLM 0.9.8.3 - https://glm.g-truc.net/0.9.9/index.html