Imagine a 3D printer for a moment. The extruder can move along three axes; (X,Y, and Z). Now, imagine that you are a programmer, and you need to write code that will allow you to control the position of the extruder in 3D space, using only the X & Y position of a mouse cursor (No buttons or scroll wheel, …