G-code is a control language for the motors and laser diode of the machine, mostly given as raw coordinate data coupled with speed and power variables for the cutting. Any geometric primitive such as a circle or a NURBS curve can be coverted into G-code by breaking it down into a sequence of uniformly spaced points.
