This is great, but it needs to be integrated into something to help with editing, so you can go back and forth between the g-code and a dxf or pgm file so that points could be specified exactly where needed. Or so you could add free hand work to an existing cad geometry.
What youve got now though is awesome, even the way it is. Great stuff, please dont stop, I love it!
I bet you could work this into Mach as a wizard nicely.
Halfnutz
(Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)