Coding a 3D graphics engine in python to visualize multivariable functions

Building a 3D graphics engine in tkinter [python] that visualizes multivariable functions , with support for rotation in R3, zooming, and function scaling. github repo : github.com/Alph-Zeta/MV-3DEngine 00:00 - Desmos 01:08 - Multivariable Functions 04:33 - Rotation in R2 12:28 - Rotation in R3 19:26 - Two important rules 20:49 - Projection 28:22 - Zoom 29:47 - Apply the math (full code) 30:40 - Code explanation 32:32 - Bingo! (visualisation) 34:09 - cos(x).sin(y) 35:15 - Adding light