>
>
> 1. Develop your own wxViewer3d class by copy/modify the wxDisplay.py
> script. It's a *bad* idea since this script is part of pythonOCC and
> this should be confusing. If you really want to proceed that way, use
> another module name, for instance SlicerDisplay.py or DaveDisplay.py,
> but not wxDisplay.py.
>

Yes, i'm already learning this was a bad decision-- though in my defense
more out of ignorance than anything else.  In next versions i'll fix this.

>
> 2. Overload the wxViewer3d class that come with pythonOCC.
>
> from OCC.Display.wxDisplay import wxViewer3d
> class myViewer(wxViewer3d):
>    etc.
>
> In the latest svn rev., I modified the structure of the wxViewer*
> classes. I created a wxBaseViewer3d that can be used to build customized
> displays:
> from OCC.Display.wxDisplay import wxBaseViewer3d
> class myViewer(wxBaseViewer3d):
>    etc.
>

This seems like the way i'd like to go.  I presume that the base classes are
not yet available in the wo0.2 release?  I'd like to say with things that
will run against a version that has a stable installer-- since many people
who use my app will not be on the 'bleeding edge'. When is the next 'main
release' planned?
_______________________________________________
Pythonocc-users mailing list
Pythonocc-users@gna.org
https://mail.gna.org/listinfo/pythonocc-users

Reply via email to