As you probably know, I'm developing a simple CAD application (Kubos) based on pythonOCC.
My application was originally based on the "SimpleGui" module which comes with pythonOCC. In the past I have essentially developed a more sophisticated version of SimpleGui which acts as a backend for "Kubos" and "Kubos Script". Recently I have put some effort into separating the backend and the frontends more cleanly and I think that the backend could be useful for other projects as well now. Using the backend of Kubos you can easily: * start a simple CAD application with a single line of code * add new actions to the toolbar and menu * add predefined actions (import / export STEP files, view control, ...) * add new or predefined interactive modeling tools * add undo/redo You can watch a short demo here: https://www.youtube.com/watch?v=O8a1mm79flA The code is here: https://sourceforge.net/p/kubos I hope this will be helpful for others! Currently there's little documentation about it. If you'd like to use it, feel free to ask me anything. Question to the developers of pythonOCC: As this is derived from pythonOCC's SimpleGui, I thought it would make sense to integrate it back into pythonOCC - not as a replacement of SimpleGui, but as an additional option. Any interest? (I can provide more details if you're interested) Marko _______________________________________________ Pythonocc-users mailing list Pythonocc-users@gna.org https://mail.gna.org/listinfo/pythonocc-users