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

Reply via email to