Daniel Wood
Daniel Wood
need to click on canvas first?
When creating an operation, primary checks should be done to ensure the operation is possible. - do the part segments form a chain - do the part segments fit within...
**MVP:** - [x] Facing Operation - [x] Profliling Operation - [x] Parting Operation - [ ] Full test coverage for all core classes and operations - [ ] Detailed examples...

[chess pawn sketch.zip](https://github.com/dubstar-04/LibLathe/files/12260662/chess.pawn.sketch.zip)

http://linuxcnc.org/docs/html/lathe/lathe-user.html 
https://machmotion.com/blog/what-is-cutter-compensation
Consider a general 'corner op' for threading and corner rounding
see the included publish.py for automated publishing