I'm trying your application at the moment. Finishing toolpath looked kind of OK.
I've also got Roughing toolpath from second attempt. I'll have to spend
more time testing it (simulation in EMC2). Major issue I have before I could
run generated toolpaths is 0,0,0 position of the tool at the 0,0,0 coordinates
of the machine. That's deep inside my stock I will have to modify toolpaths
manually for now for testing, but would love to see a way in your app to
specify start location relative to stock for g-code program.
Side question - would you be willing to work together with other toolpath
developers and myself on attempt to integrate algorithms into one CAM
Application ? I can suggest 2 alternatives - new app based on Open
Cascade Application Framework (reviving cam-occ project) or adding
3 axes support to GCAM. Toolpath algorithms would have to be ported
to C/C++ though.