CNC router needs to be given instructions (G-Code) to move a tool over and around a work-piece. The first tasks I performed with the router used instructions generated by a small utility I wrote to cut out the outline of a polygon, but I wanted a more general solution.
I am writing a utility to cr...